git: afea6cb020db - stable/13 - ufs: denote lack of support for lockless symlink lookup
Mateusz Guzik
mjg at FreeBSD.org
Mon Feb 1 12:40:32 UTC 2021
The branch stable/13 has been updated by mjg:
URL: https://cgit.FreeBSD.org/src/commit/?id=afea6cb020db328a3cd8e6abcc58b1a5f0cb4b31
commit afea6cb020db328a3cd8e6abcc58b1a5f0cb4b31
Author: Mateusz Guzik <mjg at FreeBSD.org>
AuthorDate: 2021-01-23 13:42:16 +0000
Commit: Mateusz Guzik <mjg at FreeBSD.org>
CommitDate: 2021-02-01 12:38:23 +0000
ufs: denote lack of support for lockless symlink lookup
It is unclear without investigating if it can be provided without using
extra memory, so for the time being just don't.
(cherry picked from commit c892d60a1d3e11c7e0651705bc4167b218a7415c)
---
sys/ufs/ufs/ufs_vnops.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c
index a3f790e16685..0e7ec7ae5453 100644
--- a/sys/ufs/ufs/ufs_vnops.c
+++ b/sys/ufs/ufs/ufs_vnops.c
@@ -2963,6 +2963,7 @@ struct vop_vector ufs_vnodeops = {
.vop_accessx = ufs_accessx,
.vop_bmap = ufs_bmap,
.vop_fplookup_vexec = ufs_fplookup_vexec,
+ .vop_fplookup_symlink = VOP_EAGAIN,
.vop_cachedlookup = ufs_lookup,
.vop_close = ufs_close,
.vop_create = ufs_create,
More information about the dev-commits-src-all
mailing list