summaryrefslogtreecommitdiff
path: root/sys/fs/unionfs
AgeCommit message (Expand)Author
5 daysRemove the DEBUG_VFS_LOCKS kernel optionMark Johnston
2025-12-17unionfs: Sporadic cleanupDag-Erling Smørgrav
2025-12-17unionfs: Support renaming symbolic linksDag-Erling Smørgrav
2025-12-12unionfs: detect common deadlock-producing mount misconfigurationsJason A. Harmening
2025-12-12unionfs: Implement VOP_GETLOWVNODEJason A. Harmening
2025-10-16unionfs: avoid vdrop()ing a locked but doomed vnodeJason A. Harmening
2025-10-14unionfs: fix NULL deref on closing an fd passed through SCM_RIGHTSJason A. Harmening
2025-09-27vfs: retire the NULLVP macroMateusz Guzik
2025-05-27namei: Fix cn_flags width in various placesMark Johnston
2025-05-23namei: Make stackable filesystems check harder for jail rootsMark Johnston
2024-12-16cred: proc_set_cred(), proc_unset_cred(): Update user's process countOlivier Certner
2024-09-08vfs: Add IGNOREWHITEOUT flag and adopt it in UFS/unionfsJason A. Harmening
2024-07-12unionfs: fix LINT buildJason A. Harmening
2024-07-12unionfs: do not create a new status object during vop_close()Jason A. Harmening
2024-07-12unionfs: rework locking scheme to only lock a single vnodeJason A. Harmening
2024-04-28unionfs_rename: fix numerous locking issuesJason A. Harmening
2024-04-09unionfs_lookup(): fix wild accesses to vnode private dataJason A. Harmening
2024-03-23unionfs: implement VOP_UNP_* and remove special VSOCK vnode handlingJason A. Harmening
2024-03-09unionfs: accommodate underlying FS calls that may re-lockJason A. Harmening
2024-02-18unionfs: work around underlying FS failing to respect cn_namelenJason A. Harmening
2024-02-18unionfs: upgrade the vnode lock during fsync() if necessaryJason A. Harmening
2024-02-18unionfs: cache upper/lower mount objectsJason A. Harmening
2024-02-02sys/fs/unionfs/union_vnops.c: remove an extra semicolonrilysh
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-07-05vfs: use __enum_uint8 for vtype and vstateMateusz Guzik
2023-05-07unionfs(): destroy root vnode if upper registration failsJason A. Harmening
2023-05-07unionfs: prevent upperrootvp from being recycled during mountJason A. Harmening
2023-05-07unionfs: fixes to unionfs_nodeget() error handlingJason A. Harmening
2023-04-17unionfs_mkdir(): handle dvp reclamationJason A. Harmening
2023-04-17Remove unionfs_islocked()Jason A. Harmening
2023-04-17Remove an impossible condition from unionfs_lock()Jason A. Harmening
2023-04-17unionfs: remove LK_UPGRADE if falling back to the standard lockJason A. Harmening
2023-04-08vn_lock_pair(): allow to request shared lockingKonstantin Belousov
2022-12-26vfs: add the concept of vnode state transitionsMateusz Guzik
2022-12-19vfs: retire the now unused SAVESTART flagMateusz Guzik
2022-12-19vfs: make relookup take an additional argumentMateusz Guzik
2022-12-10unionfs: allow recursion on covered vnode lock during mount/unmountJason A. Harmening
2022-10-26Add VV_CROSSLOCK vnode flag to avoid cross-mount lookup LORJason A. Harmening
2022-09-17vfs: introduce V_PCATCH to stop abusing PCATCHMateusz Guzik
2022-09-17vfs: always retain path buffer after lookupMateusz Guzik
2022-04-13unionfs: Use __diagused for a variable only used in KASSERT().John Baldwin
2022-03-24vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik
2022-03-13vfs: prefix lookup and relookup with vfs_Mateusz Guzik
2022-02-23unionfs: rework unionfs_getwritemount()Jason A. Harmening
2022-02-10unionfs: fix typo in commentJason A. Harmening
2022-02-02unionfs: do not force LK_NOWAIT if VI_OWEINACT is setJason A. Harmening
2022-02-02unionfs: allow lock recursion when reclaiming the root vnodeJason A. Harmening
2022-02-02unionfs: fix assertion order in unionfs_lock()Jason A. Harmening
2022-01-31insmntque1(): remove useless argumentsKonstantin Belousov