summaryrefslogtreecommitdiff
path: root/sys/fs/union/union_vfsops.c
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
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
2019-02-20Set "mnt_lower" before the first file system operation on the new file system.hannken
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-02-17Add generic genfs_suspendctl() and use it for all file systems.hannken
2015-07-23union_unmount: use vfs_vnode_iterator to count attached vnodes.hannken
2015-02-16Change union to vcache. Use address of the union node as key.hannken
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
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-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2014-02-16Change union_allocvp() to take an unlocked uppervp and to return thehannken
2012-04-30- Replace some malloc(9) uses with kmem(9).rmind
2011-12-05The union file system is as stable as other layered file systems sohannken
2011-11-23Use hashinit() / hashdone() to create the union node hash list.hannken
2011-11-21Replace flag based union node locking with generic vnode lock, supporthannken
2011-08-28Print the warning message on mount once.hannken
2010-07-05union doesn't use layerfs (avoids panic in kernel bootstrap whenpooka
2010-06-30The directory vnode must be locked before we call VOP_WHITEOUT().hannken
2010-01-08The VATTR_NULL/VREF/VHOLD/HOLDRELE() macros lost their will to livepooka
2009-06-29Convert 67 namei call sites to use namei_simple, in these functions:dholland
2009-04-04Turn up the volume on the warning message a bit and note that unionfs canad
2008-12-05PR kern/40110: null, overlay and umap modules loading -> panic (layerfs symbo...ad
2008-06-28Create sysctl entries during module initialisation and destroy themrumble
2008-05-18Until these get fixed or replaced:ad
2008-05-13mnt_data is a pointer, set it to NULL not 0 when we're finished with it.simonb
2008-05-10Convert file systems to dynamically attach with the new module interface.rumble
2008-04-29PR kern/38057 ffs makes assuptions about devvp file systemad
2008-02-27Convert to ansi definitions from old-style definitons.matt
2008-01-28Fix some race conditions in rename.dholland
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-07-31* nuke the nameidata parameter from VFS_MOUNT(). Nobody on tech-kernpooka
2007-07-26Use eopnotsupp() instead of vfs_stdsuspendctl() and retire the latter.pooka
2007-07-17Make set_statvfs_info() take a parameter for the vfs name insteadpooka
2007-07-12Change the VFS_MOUNT() interface so that the 'data' buffer passed to thedsl
2007-04-08Remove now obsolete vn_start_write() and vn_finished_write() andhannken
2007-02-04more fixes for the new vnode locking scheme:chs
2007-01-19New file system suspension API to replace vn_start_write and vn_finished_write.hannken
2006-12-09a smorgasbord of improvements to vnode locking and path lookup:chs
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-20Replace the LIST structure mp->mnt_vnodelist to a TAILQ structure since allreinoud
2006-10-12- sprinkle __unused on function decls.christos