summaryrefslogtreecommitdiff
path: root/sys/fs/puffs
AgeCommit message (Expand)Author
2022-02-23fix various typos in comments, mainly immediatly/immediately/,andvar
2021-12-05s/invlid/invalid/ in comment.msaitoh
2021-12-03Avoid using register_t in <fs/puffs/puffs_msgif.h>pho
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-07-24Fix all remaining typos, mainly in comments but also in few definitions and l...andvar
2021-07-19Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-07-18Use macros for the canned parts of device and fifo vnode op tables.dholland
2021-06-29Now remove cn_consume from struct componentname.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2021-04-01Put a copy of our existing data first in the non-error case (noticed by RVP).christos
2021-03-08give names to the enums so we can cast by name for lintchristos
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-05-15hardclock_ticks -> getticks()maxv
2020-04-23PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of its...ad
2020-02-27Tighten up the locking around vp->v_iflag a little more after the recentad
2020-02-23UVM locking changes, proposed on tech-kern:ad
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2019-12-12Rather than keeping a separate mutex, condvar, and pserialize for eachpgoyette
2019-09-27Fix copying issue that was causing errors in unit_test puffs_tstavfs bychristos
2019-09-23Restore binary compatibility by using the statvfs90 structure internally.christos
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-02-05It turns out we do want the puffs compat code in any kernel whichpgoyette
2019-02-04try '&' instead of '&&'wiz
2019-02-04Don't include puffs_compat in a kernel unless the filesystem ispgoyette
2019-01-29Normalize all the compat hooks' names to the formpgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-11-06Fix use after RECLAIM in PUFFS filesystemsmanu
2018-11-05Add missing mutex pn->pn_sizemtx lock in puffs_vnop_open()manu
2018-05-28add a genfs method to allow a file system to limit the range of pageschs
2018-02-08Typos.dholland
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-26Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.riastradh
2017-04-17Add vfs_ref(mp) and vfs_rele(mp) to add or remove a reference tohannken
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2017-04-08Update mtime when updating file size.hannken
2017-04-06use ubc_zerorangechristos
2017-04-04use MAX_PAGE_SIZE.christos
2017-04-01KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.riastradh
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2016-12-26Hold the interlock when calling cv_broadcast as per condvar(9)skrll
2016-08-20Remove now obsolete operation vcache_remove().hannken
2016-07-21replace variable stack declaration with a large enough one and KASSERT.christos
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2015-12-20PR/50573: Andreas Gustafsson: puffs can crash kernel for lack of argumentchristos
2015-05-06Remove miscfs/syncfs andhannken
2015-04-22sprinkle COMPAT_50pooka
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2015-02-25make this compile again.christos
2015-02-25Update file size after write without metadata flushmanu
2015-02-16Remove debug printfmartin