[dm-devel] devirtualize kernel access to DAX v2
Christoph Hellwig
hch at lst.de
Wed Dec 15 08:45:04 UTC 2021
Hi Dan,
this series cleans up a few loose end ends and then removes the
copy_from_iter and copy_to_iter dax_operations methods in favor of
straight calls.
Changes since v1:
- reword a 'no check' comment
- clean up the flags for the copy routine variants
- drop the last patch
Diffstat:
drivers/dax/bus.c | 5 ++
drivers/dax/super.c | 50 +++++++++++++++++++-------
drivers/md/dm-linear.c | 20 ----------
drivers/md/dm-log-writes.c | 80 ------------------------------------------
drivers/md/dm-stripe.c | 20 ----------
drivers/md/dm.c | 54 +---------------------------
drivers/nvdimm/pmem.c | 29 ++-------------
drivers/s390/block/dcssblk.c | 18 +--------
fs/dax.c | 5 --
fs/fuse/virtio_fs.c | 19 ---------
include/linux/dax.h | 29 +++------------
include/linux/device-mapper.h | 4 --
include/linux/uio.h | 20 ----------
13 files changed, 60 insertions(+), 293 deletions(-)
More information about the dm-devel
mailing list