Linux block layer
 help / color / mirror / Atom feed
* cleanup for the recent bio_iov_iter_get_pages changes
@ 2025-10-07  9:06 Christoph Hellwig
  2025-10-07  9:06 ` [PATCH 1/4] block: remove bio_iov_iter_get_pages Christoph Hellwig
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Christoph Hellwig @ 2025-10-07  9:06 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Qu Wenruo, Keith Busch, linux-block

Hi all,

while looking over the bio splitting issue reported by Qu, I noticed
that some of the recent changes to bio_iov_iter_get_pages lead to
more indirections than really needed, especially with the bcachefs
abuse now removed in 6.18-rc.  This small series cleans this up
an prepares for the file system block size splitting needed by
btrfs bs > PAGE_SIZE support.

Diffstat:
 block/bio.c            |    5 ++---
 block/blk-map.c        |    6 +++++-
 block/fops.c           |   13 ++++++++++---
 fs/iomap/direct-io.c   |    3 ++-
 include/linux/bio.h    |    7 +------
 include/linux/blkdev.h |    7 -------
 6 files changed, 20 insertions(+), 21 deletions(-)

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

end of thread, other threads:[~2025-10-08  0:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-07  9:06 cleanup for the recent bio_iov_iter_get_pages changes Christoph Hellwig
2025-10-07  9:06 ` [PATCH 1/4] block: remove bio_iov_iter_get_pages Christoph Hellwig
2025-10-07  9:06 ` [PATCH 2/4] block: rename bio_iov_iter_get_pages_aligned to bio_iov_iter_get_pages Christoph Hellwig
2025-10-07  9:06 ` [PATCH 3/4] iomap: open code bio_iov_iter_get_bdev_pages Christoph Hellwig
2025-10-07  9:06 ` [PATCH 4/4] block: move bio_iov_iter_get_bdev_pages to block/fops.c Christoph Hellwig
2025-10-07 11:57   ` shinichiro.kawasaki
2025-10-07 12:57     ` Keith Busch
2025-10-08  0:07       ` Shinichiro Kawasaki
2025-10-07  9:36 ` cleanup for the recent bio_iov_iter_get_pages changes Qu Wenruo
2025-10-07 12:46 ` Keith Busch
2025-10-07 12:55 ` Johannes Thumshirn
2025-10-07 13:31 ` Martin K. Petersen
2025-10-07 14:06 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox