Add vnode parameter to VOP_STRATEGY()
authorvisa <visa@openbsd.org>
Sun, 12 Dec 2021 09:14:58 +0000 (09:14 +0000)
committervisa <visa@openbsd.org>
Sun, 12 Dec 2021 09:14:58 +0000 (09:14 +0000)
commitf1993be39f8ef0573a33dbd9302d5aa032252355
treeca7b19b3e6b512a73ec776622f0abd1420a46b66
parenta57b127569be53cb6f5fee1de226f29dcee95d0b
Add vnode parameter to VOP_STRATEGY()

Pass the device vnode as a parameter to VOP_STRATEGY() to allow calling
the correct vop_strategy callback. Now the vnode is also available
in the callback.

OK mpi@
16 files changed:
share/man/man9/VOP_LOOKUP.9
sys/dev/softraid.c
sys/isofs/cd9660/cd9660_vnops.c
sys/isofs/udf/udf_vnops.c
sys/kern/vfs_bio.c
sys/kern/vfs_vops.c
sys/miscfs/deadfs/dead_vnops.c
sys/msdosfs/msdosfs_vnops.c
sys/nfs/nfs_vnops.c
sys/sys/vnode.h
sys/ufs/ext2fs/ext2fs_bmap.c
sys/ufs/ext2fs/ext2fs_inode.c
sys/ufs/ffs/ffs_inode.c
sys/ufs/ufs/ufs_bmap.c
sys/ufs/ufs/ufs_vnops.c
sys/uvm/uvm_swap.c