Put more struct vnode fields under splbio().
authorvisa <visa@openbsd.org>
Fri, 12 Aug 2022 14:30:52 +0000 (14:30 +0000)
committervisa <visa@openbsd.org>
Fri, 12 Aug 2022 14:30:52 +0000 (14:30 +0000)
commit4b515238dee48c80cd9fb2e28481e0de01f4bd43
tree3a781936655a90b11fd26be6b1074d9ed648f795
parentb6e057d87d7f9778f0e1913aa6d8c8443004b3e7
Put more struct vnode fields under splbio().

Buffer cache related struct vnode fields can be accessed in interrupt
context. Be more consistent with the use of splbio().

OK mpi@
sys/kern/vfs_bio.c
sys/kern/vfs_subr.c
sys/msdosfs/msdosfs_vfsops.c
sys/nfs/nfs_vfsops.c
sys/nfs/nfs_vnops.c
sys/sys/vnode.h
sys/ufs/ext2fs/ext2fs_inode.c
sys/ufs/ext2fs/ext2fs_vfsops.c
sys/ufs/ffs/ffs_vfsops.c