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