VFS: add VOP_GETWRITEVNODE() It is similar to VOP_GETWRITEMOUNT(), and for given vnode vp should return the lower vnode which would actually handle write to vp.
vn_copy_file_range(): find write vnodes on which to call the VOP
vn_copy_file_range(): provide ENOSYS fallback to vn_generic_copy_file_range()
nullfs: do not allow bypass on copy_file_range() There must be no callers of VOP_COPY_FILE_RANGE() except vn_copy_file_range(), which does enough to find the write-vnodes where to call the VOP.