[GIT PULL] Block fixes for 6.10-rc2

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

 



Hi Linus,

Block fixes for 6.10-rc2:

- NVMe fixes via Keith:
	- Removing unused fields (Kanchan)
	- Large folio offsets support (Kundan)
	- Multipath NUMA node initialiazation fix (Nilay)
	- Multipath IO stats accounting fixes (Keith)
	- Circular lockdep fix (Keith)
	- Target race condition fix (Sagi)
	- Target memory leak fix (Sagi)

- bcache fixes

- null_blk fixes (Damien)

- Fix regression in io.max due to throttle low removal (Waiman)

- DM limit table fixes (Christoph)

- SCSI and block limit fixes (Christoph)

- zone fixes (Damien)

- Misc fixes (Christoph, Hannes, hexue)

Please pull!


The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:

  Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.10-20240530

for you to fetch changes up to 0a751df4566c86e5a24f2a03290dad3d0f215692:

  blk-throttle: Fix incorrect display of io.max (2024-05-30 19:44:29 -0600)

----------------------------------------------------------------
block-6.10-20240530

----------------------------------------------------------------
Christoph Hellwig (6):
      block: remove blk_queue_max_integrity_segments
      dm: move setting zoned_enabled to dm_table_set_restrictions
      dm: remove dm_check_zoned
      dm: make dm_set_zones_restrictions work on the queue limits
      sd: also set max_user_sectors when setting max_sectors
      block: stack max_user_sectors

Coly Li (2):
      bcache: call force_wake_up_gc() if necessary in check_should_bypass()
      bcache: code cleanup in __bch_bucket_alloc_set()

Damien Le Moal (5):
      null_blk: Fix return value of nullb_device_power_store()
      null_blk: Print correct max open zones limit in null_init_zoned_dev()
      null_blk: Do not allow runt zone with zone capacity smaller then zone size
      block: Fix validation of zoned device with a runt zone
      block: Fix zone write plugging handling of devices with a runt zone

Dongsheng Yang (1):
      bcache: allow allocator to invalidate bucket in gc

Hannes Reinecke (1):
      block: check for max_hw_sectors underflow

Jens Axboe (1):
      Merge tag 'nvme-6.10-2024-05-29' of git://git.infradead.org/nvme into block-6.10

Kanchan Joshi (1):
      nvme: remove sgs and sws

Keith Busch (3):
      nvme: fix multipath batched completion accounting
      nvme-multipath: fix io accounting on failover
      nvme: use srcu for iterating namespace list

Kundan Kumar (1):
      nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset

Nilay Shroff (1):
      nvme-multipath: find NUMA path only for online numa-node

Sagi Grimberg (2):
      nvmet: fix ns enable/disable possible hang
      nvmet: fix a possible leak when destroy a ctrl during qp establishment

Waiman Long (1):
      blk-throttle: Fix incorrect display of io.max

hexue (1):
      block: delete redundant function declaration

 block/blk-settings.c           |  10 +++-
 block/blk-stat.h               |   1 -
 block/blk-throttle.c           |  24 ++++-----
 block/blk-throttle.h           |   8 +--
 block/blk-zoned.c              |  47 +++++++++++++----
 drivers/block/null_blk/main.c  |   1 +
 drivers/block/null_blk/zoned.c |  13 ++++-
 drivers/md/bcache/alloc.c      |  21 +++-----
 drivers/md/bcache/bcache.h     |   1 +
 drivers/md/bcache/btree.c      |   7 ++-
 drivers/md/bcache/request.c    |  16 +++++-
 drivers/md/dm-table.c          |  15 +++---
 drivers/md/dm-zone.c           |  72 ++++++++++++-------------
 drivers/md/dm.h                |   3 +-
 drivers/nvme/host/core.c       | 116 +++++++++++++++++++++++++----------------
 drivers/nvme/host/ioctl.c      |  15 +++---
 drivers/nvme/host/multipath.c  |  26 +++++----
 drivers/nvme/host/nvme.h       |   7 +--
 drivers/nvme/host/pci.c        |   3 +-
 drivers/nvme/target/configfs.c |   8 +++
 drivers/nvme/target/core.c     |   9 ++++
 drivers/scsi/sd.c              |   4 +-
 include/linux/blk-integrity.h  |  10 ----
 include/linux/blkdev.h         |   1 +
 24 files changed, 262 insertions(+), 176 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