[GIT PULL] Block fixes for 6.17-rc4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Set of fixes for block that should go into the 6.17-rc4 kernel release.
This pull request contains:

- Fix a lockdep spotted issue on recursive locking for zoned writes, in
  case of errors.

- Update bcache MAINTAINERS entry address for Coly.

- Fix for a ublk release issue, with selftests.

- Fix for a regression introduced in this cycle, where it assumed
  q->rq_qos was always set if the bio flag indicated that.

- Fix for a regression introduced in this cycle, where loop retrieving
  block device sizes got broken.

Please pull!


The following changes since commit 370ac285f23aecae40600851fb4a1a9e75e50973:

  block: avoid cpu_hotplug_lock depedency on freeze_lock (2025-08-21 07:11:11 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.17-20250828

for you to fetch changes up to 95a7c5000956f939b86d8b00b8e6b8345f4a9b65:

  bcache: change maintainer's email address (2025-08-28 10:05:37 -0600)

----------------------------------------------------------------
block-6.17-20250828

----------------------------------------------------------------
Bart Van Assche (1):
      blk-zoned: Fix a lockdep complaint about recursive locking

Coly Li (1):
      bcache: change maintainer's email address

Ming Lei (2):
      ublk: avoid ublk_io_release() called after ublk char dev is closed
      ublk selftests: add --no_ublk_fixed_fd for not using registered ublk char device

Nilay Shroff (1):
      block: validate QoS before calling __rq_qos_done_bio()

Yu Kuai (1):
      loop: fix zero sized loop for block special file

 MAINTAINERS                                    |  2 +-
 block/blk-rq-qos.h                             | 13 +++--
 block/blk-zoned.c                              | 11 ++--
 drivers/block/loop.c                           | 26 ++++++----
 drivers/block/ublk_drv.c                       | 72 +++++++++++++++++++++++++-
 tools/testing/selftests/ublk/file_backed.c     | 10 ++--
 tools/testing/selftests/ublk/kublk.c           | 38 +++++++++++---
 tools/testing/selftests/ublk/kublk.h           | 45 +++++++++++-----
 tools/testing/selftests/ublk/null.c            |  4 +-
 tools/testing/selftests/ublk/stripe.c          |  4 +-
 tools/testing/selftests/ublk/test_stress_04.sh |  6 +--
 11 files changed, 175 insertions(+), 56 deletions(-)

-- 
Jens Axboe





[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux