All of lore.kernel.org
 help / color / mirror / Atom feed
* devirtualize kernel access to DAX v2
@ 2021-12-15  8:45 ` Christoph Hellwig
  0 siblings, 0 replies; 18+ messages in thread
From: Christoph Hellwig @ 2021-12-15  8:45 UTC (permalink / raw)
  To: Dan Williams, Vishal Verma, Dave Jiang
  Cc: Alasdair Kergon, Mike Snitzer, Ira Weiny, Heiko Carstens,
	Vasily Gorbik, Christian Borntraeger, Vivek Goyal,
	Stefan Hajnoczi, Miklos Szeredi, Matthew Wilcox, dm-devel,
	nvdimm, linux-s390, linux-fsdevel, virtualization

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(-)

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2022-01-06 14:42 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-15  8:45 devirtualize kernel access to DAX v2 Christoph Hellwig
2021-12-15  8:45 ` [dm-devel] " Christoph Hellwig
2021-12-15  8:45 ` Christoph Hellwig
2021-12-15  8:45 ` [PATCH 1/4] uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() Christoph Hellwig
2021-12-15  8:45   ` [dm-devel] " Christoph Hellwig
2021-12-15  8:45   ` Christoph Hellwig
2021-12-15  8:45 ` [PATCH 2/4] dax: simplify dax_synchronous and set_dax_synchronous Christoph Hellwig
2021-12-15  8:45   ` [dm-devel] " Christoph Hellwig
2021-12-15  8:45   ` Christoph Hellwig
2021-12-15  8:45 ` [PATCH 3/4] dax: remove the DAXDEV_F_SYNC flag Christoph Hellwig
2021-12-15  8:45   ` [dm-devel] " Christoph Hellwig
2021-12-15  8:45   ` Christoph Hellwig
2021-12-15  8:45 ` [PATCH 4/4] dax: remove the copy_from_iter and copy_to_iter methods Christoph Hellwig
2021-12-15  8:45   ` [dm-devel] " Christoph Hellwig
2021-12-15  8:45   ` Christoph Hellwig
2022-01-06 14:42   ` Mike Snitzer
2022-01-06 14:42     ` [dm-devel] " Mike Snitzer
2022-01-06 14:42     ` Mike Snitzer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.