summaryrefslogtreecommitdiff
path: root/sys/fs/union
AgeCommit message (Expand)Author
2023-02-13When mounting a union file system set its lower mount only on success.hannken
2023-02-06Set IMNT_MPSAFE only if all lower layers have it set.hannken
2022-11-21When testing whiteout support on the underlying file systemhannken
2022-11-04Add a helper to set or clear lower mount and use it.hannken
2022-09-12kmem_alloc -> kmem_zalloc, thanks Rin.christos
2022-09-11- avoid another credential leak on error from Chris J-Dchristos
2022-07-18Make kqueue event status for vnodes shareable, and for stacked file systemsthorpej
2022-03-19Remove now unused VV_LOCKSWORK, all file systems support locking.hannken
2022-03-19As FSTRANS is part of VOP_*LOCK() since June 4, 2017 the vdead_check()hannken
2021-12-10s/unaccessible/inaccessible/andvar
2021-12-10Fix previous, don't copy up if the underlying node is unreadable.hannken
2021-12-05In union_access() copy up regular files before checking permissions.hannken
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-07-04Fix union_parsepath(), either the upper or the lower dvp may be NULL.hannken
2021-06-29Now remove cn_consume from struct componentname.dholland
2021-06-29Onionfs needs to know about parsepath too, in case it has one of thedholland
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2020-08-18Operation union_readdirhook() stores the lower directory as un_uppervp.hannken
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
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-02-20Set "mnt_lower" before the first file system operation on the new file system.hannken
2018-01-28CID-1428639: make sure we always initialiaze hash, because if ultimatelychristos
2017-07-17Make union_newlower() ans union_newupper() local to union_subr.c,hannken
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-05-24Use VCALL() to lock or unlock the lower node.hannken
2017-05-07Move v_writecount adjustment from revoke to reclaim.hannken
2017-04-26Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.riastradh
2017-04-17Remove unused argument "nextp" from vfs_busy() and vfs_unbusy().hannken
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2017-04-01KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.riastradh
2017-03-06Add field "mnt_lower" to "struct mount" to track the file systemhannken
2017-03-06Handle v_writecount from union_open(), union_close() and union_revoke()hannken
2017-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2016-08-20Remove now obsolete operation vcache_remove().hannken
2015-07-23union_unmount: use vfs_vnode_iterator to count attached vnodes.hannken
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2015-04-20Cull unused vnode v_iflags: VI_LAYER, VI_LOCKSHARE.riastradh
2015-04-20Make vget always return vnode unlocked.riastradh
2015-02-24A union node may be reactivated while it is being reclaimed sohannken
2015-02-16Change union to vcache. Use address of the union node as key.hannken
2015-02-16Add reference count to union node.hannken
2015-02-16Remove a superfluous vref(), VOP_CREATE() was changed tohannken
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2014-10-11Define filesystem attributes with vfs dependency.uebayasi
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
2014-06-17Unlock directory vnode after VOP_CREATE.hannken