]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - sys/kern/tty.c
devfs: rework si_usecount to track opens
authormjg <mjg@FreeBSD.org>
Tue, 11 Aug 2020 14:27:57 +0000 (14:27 +0000)
committermjg <mjg@FreeBSD.org>
Tue, 11 Aug 2020 14:27:57 +0000 (14:27 +0000)
commit0175162f0088b2c3052cc5a5084fb977f76e01a0
tree937559feb3c389e15b361a6a84985154938f2f57
parente3ed8ac1b093faf7bac4c306778846a267f79a35
devfs: rework si_usecount to track opens

This removes a lot of special casing from the VFS layer.

Reviewed by: kib (previous version)
Tested by: pho (previous version)
Differential Revision: https://reviews.freebsd.org/D25612
sys/fs/devfs/devfs.h
sys/fs/devfs/devfs_vnops.c
sys/kern/kern_proc.c
sys/kern/tty.c
sys/kern/vfs_subr.c
sys/kern/vfs_syscalls.c
sys/sys/vnode.h