On Wed, 07 May 2025 14:04:24 +0200, Christoph Hellwig wrote: > this series adds more block layer helpers to remove boilerplate code when > adding memory to a bio or to even do the entire synchronous I/O. > > The main aim is to avoid having to convert to a struct page in the caller > when adding kernel direct mapping or vmalloc memory. > > Changes since v2: > - rebase on top of the latest block for-next branch to resolve > conflicts with the bonuce buffering removal > > [...]
Applied, thanks! [01/19] block: add a bio_add_virt_nofail helper commit: 850e210d5ad21b94b55b97d4d82b4cdeb0bb05df [02/19] block: add a bdev_rw_virt helper commit: 10b1e59cdadabff16fc78eb2ca4c341b1502293c [03/19] block: add a bio_add_max_vecs helper commit: 75f88659e47dc570bdebddf77d7a3cd5f0845612 [04/19] block: add a bio_add_vmalloc helpers commit: 8dd16f5e34693aa0aa6a4ed48427045008097e64 [05/19] block: remove the q argument from blk_rq_map_kern commit: af78428ed3f3eebad7be9d0463251046e9582cf6 [06/19] block: pass the operation to bio_{map,copy}_kern commit: fddbc51dc290f834f520ce89c00a0fce38260c16 [07/19] block: simplify bio_map_kern commit: 6ff54f456671415e101e671a7dfa1fe13a31bdb5 [08/19] bcache: use bio_add_virt_nofail commit: 23f5d69dfa993cb6d17e619fff5e623e76b9b17f [09/19] rnbd-srv: use bio_add_virt_nofail commit: a216081323a1391991c9073fed2459265bfc7f5c [10/19] gfs2: use bdev_rw_virt in gfs2_read_super commit: 65f8e62593e64f6991ece4f08ab9e147e62df488 [11/19] zonefs: use bdev_rw_virt in zonefs_read_super commit: b2f676efe601586360e5f7461f6d36981ac1e6c9 [12/19] PM: hibernate: split and simplify hib_submit_io commit: 0cb8c299f81591699e908d1a6ad2dba6df642e25 [13/19] dm-bufio: use bio_add_virt_nofail commit: 9134124ce1bac3d5228ee1b1fc7a879422ff74f6 [14/19] dm-integrity: use bio_add_virt_nofail commit: bd4e709b32ac932aee3b337969cbb1b57faf84bd [15/19] xfs: simplify xfs_buf_submit_bio commit: 9dccf2aa6ed5fa6ee92c8d71868bf3762ae85bda [16/19] xfs: simplify xfs_rw_bdev commit: d486bbecc90d86e0292071bd06322543f8f5f658 [17/19] xfs: simplify building the bio in xlog_write_iclog commit: 5ced480d4886b12e6a2058ac3ebd749b0ff14573 [18/19] btrfs: use bdev_rw_virt in scrub_one_super commit: 760aa1818b040c8ec6a1ee9cea1ea8cac0735ce3 [19/19] hfsplus: use bdev_rw_virt in hfsplus_submit_bio commit: 15c9d5f6235d66ebc130da9602b1cd7692bcf85d Best regards, -- Jens Axboe