mbox series

[GIT,PULL] Block fixes for 6.1-rc2

Message ID aee70812-c3a1-43b8-9d7a-92951e1d3d50@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Block fixes for 6.1-rc2 | expand

Pull-request

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

Message

Jens Axboe Oct. 21, 2022, 12:02 p.m. UTC
Hi Linus,

A few block fixes for this release:

- NVMe pull request via Christoph
	- fix nvme-hwmon for DMA non-cohehrent architectures (Serge Semin)
	- add a nvme-hwmong maintainer (Christoph Hellwig)
	- fix error pointer dereference in error handling (Dan Carpenter)
	- fix invalid memory reference in nvmet_subsys_attr_qid_max_show
	  (Daniel Wagner)
	- don't limit the DMA segment size in nvme-apple (Russell King)
	- fix workqueue MEM_RECLAIM flushing dependency (Sagi Grimberg)
	- disable write zeroes on various Kingston SSDs (Xander Li)

- Series fixing a memory leak with block device tracing (Ye)

- flexible-array fix for ublk (Yushan)

- Document the ublk recovery feature from this merge window
  (ZiyangZhang)

- Remove dead bfq variable in struct (Yuwei)

- Error handling rq clearing fix (Yu)

- Add an IRQ safety check for the cached bio freeing (Pavel)

- drbd bio cloning fix (Christoph)

Please pull!


The following changes since commit 3bc429c1e2cf6fa830057c61ae93d483f270b8ff:

  Merge tag 'nvme-6.1-2022-10-12' of git://git.infradead.org/nvme into block-6.1 (2022-10-12 07:15:53 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 2db96217e7e515071726ca4ec791742c4202a1b2:

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

----------------------------------------------------------------
block-6.1-2022-10-20

----------------------------------------------------------------
Christoph Böhmwalder (1):
      drbd: only clone bio if we have a backing device

Christoph Hellwig (2):
      nvme: add Guenther as nvme-hwmon maintainer
      nvme-hwmon: consistently ignore errors from nvme_hwmon_init

Dan Carpenter (1):
      nvme: fix error pointer dereference in error handling

Daniel Wagner (1):
      nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show

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

Pavel Begunkov (1):
      bio: safeguard REQ_ALLOC_CACHE bio put

Russell King (Oracle) (1):
      nvme-apple: don't limit DMA segement size

Sagi Grimberg (1):
      nvmet: fix workqueue MEM_RECLAIM flushing dependency

Serge Semin (1):
      nvme-hwmon: kmalloc the NVME SMART log buffer

Xander Li (1):
      nvme-pci: disable write zeroes on various Kingston SSD

Ye Bin (3):
      blktrace: introduce 'blk_trace_{start,stop}' helper
      blktrace: fix possible memleak in '__blk_trace_remove'
      blktrace: remove unnessary stop block trace in 'blk_trace_shutdown'

Yu Kuai (1):
      blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()

Yushan Zhou (1):
      ublk_drv: use flexible-array member instead of zero-length array

Yuwei Guan (1):
      block, bfq: remove unused variable for bfq_queue

ZiyangZhang (1):
      Documentation: document ublk user recovery feature

 Documentation/block/ublk.rst   | 36 +++++++++++++++++++
 MAINTAINERS                    |  6 ++++
 block/bfq-iosched.h            |  4 ---
 block/bio.c                    |  2 +-
 block/blk-mq.c                 |  7 ++--
 drivers/block/drbd/drbd_req.c  | 14 ++++----
 drivers/block/ublk_drv.c       |  2 +-
 drivers/nvme/host/apple.c      |  2 ++
 drivers/nvme/host/core.c       |  8 +++--
 drivers/nvme/host/hwmon.c      | 32 +++++++++++------
 drivers/nvme/host/pci.c        | 10 ++++++
 drivers/nvme/target/configfs.c |  4 ---
 drivers/nvme/target/core.c     |  2 +-
 kernel/trace/blktrace.c        | 82 ++++++++++++++++++++----------------------
 14 files changed, 135 insertions(+), 76 deletions(-)

Comments

pr-tracker-bot@kernel.org Oct. 21, 2022, 10:50 p.m. UTC | #1
The pull request you sent on Fri, 21 Oct 2022 05:02:41 -0700:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/d4b7332eef46ed403061e27b03c71ad26b2f5353

Thank you!