mbox series

[0/3] bcachefs block layer prereqs

Message ID 20230813182636.2966159-1-kent.overstreet@linux.dev (mailing list archive)
Headers show
Series bcachefs block layer prereqs | expand

Message

Kent Overstreet Aug. 13, 2023, 6:26 p.m. UTC
Hi Jens, here's the (hopefully final) bcachefs block layer prereqs,
aiming for v6.6.

The "block: Don't block on s_umount from __invalidate_super()" patch has
been dropped for now - but we may want this later as there's a real bug
it addresses, and with the blockdev holder changes now landing I suspect
other filesystems will be hitting the same issue as bcachefs.

But that can be a topic for another thread.

Can I get either acks or have you take them via your tree, your
preference?

Kent Overstreet (3):
  block: Add some exports for bcachefs
  block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset
  block: Bring back zero_fill_bio_iter

 block/bio.c            | 18 +++++++++++-------
 block/blk-core.c       |  1 +
 block/blk.h            |  1 -
 include/linux/bio.h    |  7 ++++++-
 include/linux/blkdev.h |  1 +
 5 files changed, 19 insertions(+), 9 deletions(-)

Comments

Jens Axboe Aug. 14, 2023, 9:42 p.m. UTC | #1
On Sun, 13 Aug 2023 14:26:33 -0400, Kent Overstreet wrote:
> aiming for v6.6.
> 
> The "block: Don't block on s_umount from __invalidate_super()" patch has
> been dropped for now - but we may want this later as there's a real bug
> it addresses, and with the blockdev holder changes now landing I suspect
> other filesystems will be hitting the same issue as bcachefs.
> 
> [...]

Applied, thanks!

[1/3] block: Add some exports for bcachefs
      commit: 7ba3792718709d410be5d971732b9251cbda67b6
[2/3] block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset
      commit: 168145f617d57bf4e474901b7ffa869337a802e6
[3/3] block: Bring back zero_fill_bio_iter
      commit: 649f070e69739d22c57c22dbce0788b72cd93fac

Best regards,