]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vfs: fixup WANTIOCTLCAPS on open
authorMateusz Guzik <mjg@FreeBSD.org>
Sat, 2 Apr 2022 18:35:58 +0000 (20:35 +0200)
committerMateusz Guzik <mjg@FreeBSD.org>
Mon, 4 Apr 2022 19:17:05 +0000 (19:17 +0000)
commit792ebbb1557e290805d84b87653110681c7338a0
tree5e6db11342806936b4cc7d3b98cacaea4832835d
parent838d8e6fb60e12e610701ae10be717309f3ea935
vfs: fixup WANTIOCTLCAPS on open

In some cases vn_open_cred overwrites cn_flags, effectively nullifying
initialisation done in NDINIT. This will have to be fixed.

In the meantime make sure the flag is passed.

Reported by: jenkins
Noted by: Mathieu <sigsys@gmail.com>

(cherry picked from commit b7262756e2f471f6481070e2473af7853506b150)
sys/kern/kern_descrip.c
sys/kern/vfs_syscalls.c
sys/kern/vfs_vnops.c
sys/sys/vnode.h