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);