[Devel] [PATCH rh7 v2 0/4] fs/iov_iter: Fix ZFS kernel module compilation
Konstantin Khorenko
khorenko at virtuozzo.com
Fri Dec 25 19:15:04 MSK 2020
Commit 9fdccb71a24b ("fs: Pass iov_iter to ->direct_IO") in VZ kernel
has changed the interface of .direct_IO() callback and
zfs assumes now VZ kernel has iov_iters like in mainstream,
but this was not completely true.
As we have added iters long ago, the interface is different from
mainstream's version which breaks zfs compilation.
This patchset make our iter interface close to mainstream version
which should be enough for zfs.
https://bugs.openvz.org/browse/OVZ-7243
Konstantin Khorenko (4):
fs: Drop "pos" argument from {read,write}_iter() callbacks
fs/iov_iter: Introduce and use iov_iter.type instead of "ops"
verification
fs/iov_iter: Introduce "iov" member in struct iov_iter for ITER_IOVEC
fs/iov_iter: Drop ITER_PAGE iov_iter primitive - no users
fs/aio.c | 4 +-
fs/ceph/file.c | 4 +-
fs/ext4/file.c | 29 +++----
include/linux/fs.h | 190 +++++++++++++++++++++++++--------------------
mm/filemap.c | 24 +++---
mm/iov-iter.c | 141 ---------------------------------
6 files changed, 137 insertions(+), 255 deletions(-)
--
2.24.3
More information about the Devel
mailing list