Module Name: src Committed By: thorpej Date: Mon Jul 18 04:30:31 UTC 2022
Modified Files: src/sys/fs/union: union_subr.c src/sys/kern: vfs_vnode.c vfs_vnops.c vnode_if.sh src/sys/miscfs/genfs: layer_vfsops.c src/sys/sys: param.h vnode.h vnode_impl.h src/tests/lib/libc/kevent_nullmnt: t_nullmnt.sh Log Message: Make kqueue event status for vnodes shareable, and for stacked file systems like nullfs, make the upper vnode share that status with the lower vnode. And, lo, NetBSD 9.99.99. Fixes PR kern/56713. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/fs/union/union_subr.c cvs rdiff -u -r1.143 -r1.144 src/sys/kern/vfs_vnode.c cvs rdiff -u -r1.233 -r1.234 src/sys/kern/vfs_vnops.c cvs rdiff -u -r1.75 -r1.76 src/sys/kern/vnode_if.sh cvs rdiff -u -r1.54 -r1.55 src/sys/miscfs/genfs/layer_vfsops.c cvs rdiff -u -r1.711 -r1.712 src/sys/sys/param.h cvs rdiff -u -r1.301 -r1.302 src/sys/sys/vnode.h cvs rdiff -u -r1.23 -r1.24 src/sys/sys/vnode_impl.h cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libc/kevent_nullmnt/t_nullmnt.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.