Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Apr 2023 20:41:53 GMT
From:      Mateusz Guzik <mjg@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 4032c388146b - main - ufs: add missing vop_fplookup ops to fifo vectors
Message-ID:  <202304072041.337Kfrkt043908@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mjg:

URL: https://cgit.FreeBSD.org/src/commit/?id=4032c388146b75f828d9d86f6603529f3fe84044

commit 4032c388146b75f828d9d86f6603529f3fe84044
Author:     Mateusz Guzik <mjg@FreeBSD.org>
AuthorDate: 2023-04-07 20:05:58 +0000
Commit:     Mateusz Guzik <mjg@FreeBSD.org>
CommitDate: 2023-04-07 20:39:05 +0000

    ufs: add missing vop_fplookup ops to fifo vectors
    
    Reported-by: syzbot+a324b64ef9a933659c1c@syzkaller.appspotmail.com
---
 sys/ufs/ffs/ffs_vnops.c | 4 ++++
 sys/ufs/ufs/ufs_vnops.c | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c
index 453b59d744f7..6d3e9fa11214 100644
--- a/sys/ufs/ffs/ffs_vnops.c
+++ b/sys/ufs/ffs/ffs_vnops.c
@@ -167,6 +167,8 @@ struct vop_vector ffs_fifoops1 = {
 	.vop_unlock =		ffs_unlock_debug,
 #endif
 	.vop_vptofh =		ffs_vptofh,
+	.vop_fplookup_vexec =   VOP_EAGAIN,
+	.vop_fplookup_symlink = VOP_EAGAIN,
 };
 VFS_VOP_VECTOR_REGISTER(ffs_fifoops1);
 
@@ -214,6 +216,8 @@ struct vop_vector ffs_fifoops2 = {
 	.vop_openextattr =	ffs_openextattr,
 	.vop_setextattr =	ffs_setextattr,
 	.vop_vptofh =		ffs_vptofh,
+	.vop_fplookup_vexec =   VOP_EAGAIN,
+	.vop_fplookup_symlink = VOP_EAGAIN,
 };
 VFS_VOP_VECTOR_REGISTER(ffs_fifoops2);
 
diff --git a/sys/ufs/ufs/ufs_vnops.c b/sys/ufs/ufs/ufs_vnops.c
index 7815293b92a7..0a34eee310b4 100644
--- a/sys/ufs/ufs/ufs_vnops.c
+++ b/sys/ufs/ufs/ufs_vnops.c
@@ -3063,5 +3063,7 @@ struct vop_vector ufs_fifoops = {
 	.vop_setacl =		ufs_setacl,
 	.vop_aclcheck =		ufs_aclcheck,
 #endif
+	.vop_fplookup_vexec =	VOP_EAGAIN,
+	.vop_fplookup_symlink =	VOP_EAGAIN,
 };
 VFS_VOP_VECTOR_REGISTER(ufs_fifoops);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202304072041.337Kfrkt043908>