summaryrefslogtreecommitdiff
path: root/sys/fs/filecorefs
AgeCommit message (Expand)Author
2022-08-06s/blity/bility/ in various words, mainly in comments.andvar
2022-03-27dedup the eofs link/symlink methodschristos
2021-07-18Abolish all the silly indirection macros for initializing vnode ops tables.dholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2020-09-29s/occurence/occurrence/msaitoh
2020-06-27Introduce genfs_pathconf() and use it for the default case in all filesystems.christos
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-23PR kern/54759 (vm.ubc_direct deadlock when read()/write() into mapping of its...ad
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2017-05-26Eliminate crusty debugging sludge.riastradh
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-17Remove unused argument "nextp" from vfs_busy() and vfs_unbusy().hannken
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-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2016-08-20Remove now obsolete operation vcache_remove().hannken
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2015-03-28Remove the 'cred' argument from bread(). Remove a now unused var inmaxv
2014-10-11Define filesystem attributes with vfs dependency.uebayasi
2014-10-04Change filecore to vcache.hannken
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
2014-06-03Introduce two helper functions to centralise the namecache statisticsjoerg
2014-04-16An (un)privileged user can easily make the kernel dereference a NULLmaxv
2014-03-23Change all vfsops to use C99 designated initializers.hannken
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-12-25At least fetch the mount data pointer before using it.mlelstv
2013-11-23change the mountlist CIRCLEQ into a TAILQchristos
2013-10-20remove unusedchristos
2013-09-30Replace macro v_specmountpoint with two functions spec_node_getmountedfs()hannken
2013-06-23Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front ofdholland
2013-06-19blkoff() -> filecore_blkoff()dholland
2013-03-18C99 section 6.7.2.3 (Tags) Note 3 states that:plunky
2012-12-20Change bread() and breadn() to never return a buffer onhannken
2012-11-05Excise struct componentname from the namecache.dholland
2012-11-05Disentangle the namecache from the internals of namei.dholland
2012-07-22Move some the test for MAKEENTRY into the cache_enter(9). Make somermind
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-11-14VOP_OPEN() needs a locked vnode. All these copy-and-pasted xxxfs_mount()hannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-06-09Remove few references to simple_lock.rmind
2011-05-23Convert some simple_lock(9) uses to mutex(9) and malloc(9) to kmem(9).rmind
2011-05-19Remove cache_purge(9) calls from reclamation routines in the file systems,rmind
2010-07-21Make holding v_interlock mandatory for callers of vget().hannken
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-06-24Clean up vnode lock operations pass 2:hannken