aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/unionfs/union_vfsops.c
Commit message (Expand)AuthorAgeFilesLines
* vfs: retire the NULLVP macroMateusz Guzik2025-09-271-3/+3
* unionfs: rework locking scheme to only lock a single vnodeJason A. Harmening2024-07-121-9/+6
* unionfs: upgrade the vnode lock during fsync() if necessaryJason A. Harmening2024-02-181-1/+2
* unionfs: cache upper/lower mount objectsJason A. Harmening2024-02-181-17/+20
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* unionfs(): destroy root vnode if upper registration failsJason A. Harmening2023-05-071-0/+1
* unionfs: prevent upperrootvp from being recycled during mountJason A. Harmening2023-05-071-1/+14
* unionfs: allow recursion on covered vnode lock during mount/unmountJason A. Harmening2022-12-111-2/+2
* Add VV_CROSSLOCK vnode flag to avoid cross-mount lookup LORJason A. Harmening2022-10-271-0/+27
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-1/+1
* unionfs: use VV_ROOT to check for root vnode in unionfs_lock()Jason A. Harmening2022-01-301-0/+5
* Remove unnecessary thread argument from unionfs_nodeget() and _noderem()Jason A. Harmening2021-12-081-3/+1
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-1/+1
* unionfs: styleJason A. Harmening2021-09-011-13/+13
* Allow stacked filesystems to be recursively unmountedJason A. Harmening2021-07-241-6/+8
* Add a generic mechanism for preventing forced unmountJason A. Harmening2021-06-061-3/+19
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-301-3/+25
* Revert commits 6d3e78ad6c11 and 54256e7954d7Jason A. Harmening2021-05-301-25/+3
* VFS_QUOTACTL(9): allow implementation to indicate busy state changesJason A. Harmening2021-05-291-3/+25
* fs: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Fix export_args ex_flags field so that is 64bits, the same as mnt_flags.Rick Macklem2020-06-141-2/+2
* copystr(9): Move to deprecate (attempt #2)Conrad Meyer2020-05-251-7/+2
* Revert r360944 and r360946 until reported issues can be resolvedConrad Meyer2020-05-121-2/+7
* copystr(9): Move to deprecate [2/2]Conrad Meyer2020-05-111-7/+2
* vfs: provide F_ISUNIONSTACK as a kludge for libcMateusz Guzik2020-01-171-1/+1
* unionfs: use MNTK_NOMSYNCMateusz Guzik2020-01-161-0/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-3/+3
* unionfs: fix up VOP_UNLOCK use after flags stopped being supportedMateusz Guzik2020-01-031-3/+3
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Do not allocate struct statfs on kernel stack.Konstantin Belousov2017-01-051-22/+30
* Check suspendability on the mountpoint returned by VOP_GETWRITEMOUNT.Mark Johnston2015-07-051-3/+0
* unionfs: fix suspendability check bugsMark Johnston2015-06-061-8/+1
* Provide vfs suspension support only for filesystems which need it, takeMateusz Guzik2014-10-201-0/+7
* unionfs: hold mount interlock while manipulating mnt_flagMateusz Guzik2014-10-201-0/+2
* Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag.Attilio Rao2012-11-091-5/+0
* - fixed a vnode lock hang-up issue.Daichi GOTO2012-05-011-5/+5
* Use NULL instead of 0Kevin Lo2012-03-131-1/+1
* Add a lock flags argument to the VFS_FHTOVP() file systemRick Macklem2011-05-221-1/+2
* Allowed unionfs to use whiteout not supporting file system asDaichi GOTO2010-09-051-21/+0
* Remove the thread argument from the FSD (File-System Dependent) parts ofAttilio Rao2009-05-111-14/+15
* Simplify mode_t check treatment (suggested by trasz).Daichi GOTO2008-11-251-39/+2
* Don't pass WANTPARENT to the pathname lookup of the mount point for aJohn Baldwin2008-11-041-4/+1
* Implement support for RPCSEC_GSS authentication to both the NFS clientDoug Rabson2008-11-031-1/+1
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-1/+1
* Add the support for the AT_FDCWD and fd-relative name lookups to theKonstantin Belousov2008-03-311-0/+1
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isAttilio Rao2008-02-251-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-4/+4
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-3/+3