git: 4032c388146b - main - ufs: add missing vop_fplookup ops to fifo vectors
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 07 Apr 2023 20:41:53 UTC
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);