[GIT PULL] Block fixes for 6.1-rc3

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

 



Hi Linus,

Set of fixes that should go into 6.1-rc3. This pull request contains:

- NVMe pull request via Christoph
	- make the multipath dma alignment match the non-multipath one
	  (Keith Busch)
	- fix a bogus use of sg_init_marker() (Nam Cao)
	- fix circulr locking in nvme-tcp (Sagi Grimberg)

- Initialization fix for requests allocated via the special hw queue
  allocator (John)

- Fix for a regression added in this release with the batched
  completions of end_io backed requests (Ming)

- Error handling leak fix for rbd (Yang)

- Error handling leak fix for add_disk() failure (Yu)

Please pull!


The following changes since commit 2db96217e7e515071726ca4ec791742c4202a1b2:

  blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' (2022-10-20 06:02:52 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.1-2022-10-28

for you to fetch changes up to e3c5a78cdb6237bfb9641b63cccf366325229eec:

  blk-mq: Properly init requests from blk_mq_alloc_request_hctx() (2022-10-28 07:54:47 -0600)

----------------------------------------------------------------
block-6.1-2022-10-28

----------------------------------------------------------------
Jens Axboe (1):
      Merge tag 'nvme-6.1-2022-10-27' of git://git.infradead.org/nvme into block-6.1

John Garry (1):
      blk-mq: Properly init requests from blk_mq_alloc_request_hctx()

Keith Busch (1):
      nvme-multipath: set queue dma alignment to 3

Ming Lei (1):
      blk-mq: don't add non-pt request with ->end_io to batch

Nam Cao (1):
      nvme-tcp: replace sg_init_marker() with sg_init_table()

Sagi Grimberg (1):
      nvme-tcp: fix possible circular locking when deleting a controller under memory pressure

Yang Yingliang (1):
      rbd: fix possible memory leak in rbd_sysfs_init()

Yu Kuai (1):
      block: fix memory leak for elevator on add_disk failure

 block/blk-mq.c                |  7 ++++++-
 block/genhd.c                 | 12 ++++++++----
 drivers/block/rbd.c           |  4 +++-
 drivers/nvme/host/multipath.c |  1 +
 drivers/nvme/host/tcp.c       | 13 +++++++++++--
 include/linux/blk-mq.h        |  3 ++-
 6 files changed, 31 insertions(+), 9 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