[GIT PULL] Block fixes for 6.15-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.15 release. This pull
request contains:

- Fix autoloading of drivers from stat*(2)

- Fix losing read-ahead setting one suspend/resume, when a device is
  re-probed.

- Fix race between setting the block size and page cache updates.
  Includes a helper that a coming XFS fix will use as well.

- ublk cancelation fixes.

- ublk selftest additions and fixes.

- NVMe pull via Christoph
	- fix an out-of-bounds access in nvmet_enable_port
	  (Richard Weinberger) 

Please pull!


The following changes since commit 81dd1feb19c7a812e51fa6e2f988f4def5e6ae39:

  Merge tag 'nvme-6.15-2025-04-17' of git://git.infradead.org/nvme into block-6.15 (2025-04-17 06:18:49 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.15-20250424

for you to fetch changes up to f40139fde5278d81af3227444fd6e76a76b9506d:

  ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd (2025-04-24 19:52:20 -0600)

----------------------------------------------------------------
block-6.15-20250424

----------------------------------------------------------------
Christoph Hellwig (5):
      block: never reduce ra_pages in blk_apply_bdi_limits
      block: move blkdev_{get,put} _no_open prototypes out of blkdev.h
      block: remove the backing_inode variable in bdev_statx
      block: don't autoload drivers on stat
      block: don't autoload drivers on blk-cgroup configuration

Darrick J. Wong (2):
      block: fix race between set_blocksize and read paths
      block: hoist block size validation code to a separate function

Jens Axboe (1):
      Merge tag 'nvme-6.15-2025-04-24' of git://git.infradead.org/nvme into block-6.15

Ming Lei (4):
      selftests: ublk: fix recover test
      selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx'
      ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA
      ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd

Richard Weinberger (1):
      nvmet: fix out-of-bounds access in nvmet_enable_port

Uday Shankar (1):
      selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils

 block/bdev.c                                    | 67 +++++++++++++++++++------
 block/blk-cgroup.c                              |  2 +-
 block/blk-settings.c                            |  8 ++-
 block/blk-zoned.c                               |  5 +-
 block/blk.h                                     |  3 ++
 block/fops.c                                    | 18 ++++++-
 block/ioctl.c                                   |  6 +++
 drivers/block/ublk_drv.c                        | 41 ++++++++-------
 drivers/nvme/target/core.c                      |  3 ++
 include/linux/blkdev.h                          |  5 +-
 tools/testing/selftests/ublk/kublk.c            |  1 +
 tools/testing/selftests/ublk/kublk.h            |  3 --
 tools/testing/selftests/ublk/test_common.sh     |  4 +-
 tools/testing/selftests/ublk/test_generic_05.sh |  2 +-
 14 files changed, 121 insertions(+), 47 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