mbox series

[GIT,PULL] Followup block fixes/changes for 6.3-rc1

Message ID 9d8fd1ba-c96c-667b-daf6-9971958b955a@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Followup block fixes/changes for 6.3-rc1 | expand

Pull-request

git://git.kernel.dk/linux.git tags/block-6.3-2023-03-03

Message

Jens Axboe March 3, 2023, 12:45 p.m. UTC
Hi Linus,

Set of block fixes that should go into 6.3-rc1:

- NVMe pull request via Christoph:
	- Don't access released socket during error recovery
	  (Akinobu Mita)
	- Bring back auto-removal of deleted namespaces during
	  sequential scan (Christoph Hellwig)
	- Fix an error code in nvme_auth_process_dhchap_challenge
	  (Dan Carpenter)
	- Show well known discovery name (Daniel Wagner)
	- Add a missing endianess conversion in effects masking
	  (Keith Busch)

- Fix for a regression introduced in blk-rq-qos during init in this
  merge window (Breno)

- Reorder a few fields in struct blk_mq_tag_set, eliminating a few holes
  and shrinking it (Christophe)

- Remove redundant bdev_get_queue() NULL checks (Juhyung)

- Add sed-opal single user mode support flag (Luca)

- Remove SQE128 check in ublk as it isn't needed, saving some memory
  (Ming)

- Op specific segment checking for cloned requests (Uday)

- Exclusive open partition scan fixes (Yu)

- Loop offset/size checking before assigning them in the device (Zhong)

- Bio polling fixes (me)

Please pull!


The following changes since commit 0aa2988e4fd23c0c8b33999d7b47dfbc5e6bf24b:

  brd: use radix_tree_maybe_preload instead of radix_tree_preload (2023-02-17 06:15:53 -0700)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.3-2023-03-03

for you to fetch changes up to 49d24398327e32265eccdeec4baeb5a6a609c0bd:

  blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (2023-03-02 21:00:20 -0700)

----------------------------------------------------------------
block-6.3-2023-03-03

----------------------------------------------------------------
Akinobu Mita (1):
      nvme-tcp: don't access released socket during error recovery

Breno Leitao (1):
      blk-iocost: Pass gendisk to ioc_refresh_params

Christoph Hellwig (1):
      nvme: bring back auto-removal of deleted namespaces during sequential scan

Christophe JAILLET (1):
      blk-mq: Reorder fields in 'struct blk_mq_tag_set'

Dan Carpenter (1):
      nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge()

Daniel Wagner (1):
      nvme-fabrics: show well known discovery name

Jens Axboe (3):
      block: clear bio->bi_bdev when putting a bio back in the cache
      block: be a bit more careful in checking for NULL bdev while polling
      Merge tag 'nvme-6.3-2022-03-01' of git://git.infradead.org/nvme into for-6.3/block

Juhyung Park (1):
      block: remove more NULL checks after bdev_get_queue()

Keith Busch (1):
      nvme: fix sparse warning on effects masking

Luca Boccassi (1):
      sed-opal: add support flag for SUM in status ioctl

Ming Lei (1):
      ublk: remove check IO_URING_F_SQE128 in ublk_ch_uring_cmd

Uday Shankar (1):
      blk-mq: enforce op-specific segment limits in blk_insert_cloned_request

Yu Kuai (2):
      block: Revert "block: Do not reread partition table on exclusively open device"
      block: fix scan partition for exclusively open device again

Zhong Jinghua (1):
      loop: loop_set_status_from_info() check before assignment

 block/bio.c                   |  1 +
 block/blk-core.c              | 10 ++++++++--
 block/blk-iocost.c            | 26 ++++++++++++++++++++------
 block/blk-merge.c             |  7 -------
 block/blk-mq.c                |  7 ++++---
 block/blk-zoned.c             | 10 ----------
 block/blk.h                   |  9 ++++++++-
 block/genhd.c                 | 37 ++++++++++++++++++++++++++++---------
 block/ioctl.c                 | 13 ++++++-------
 block/sed-opal.c              |  2 ++
 drivers/block/loop.c          |  8 ++++----
 drivers/block/ublk_drv.c      |  3 ---
 drivers/nvme/host/auth.c      |  2 +-
 drivers/nvme/host/core.c      | 37 +++++++++++++++++++------------------
 drivers/nvme/host/fabrics.h   |  3 ++-
 drivers/nvme/host/tcp.c       |  6 ++++++
 include/linux/blk-mq.h        |  4 ++--
 include/linux/blkdev.h        |  7 +------
 include/uapi/linux/sed-opal.h |  1 +
 kernel/trace/blktrace.c       |  6 +-----
 20 files changed, 114 insertions(+), 85 deletions(-)

Comments

pr-tracker-bot@kernel.org March 3, 2023, 6:44 p.m. UTC | #1
The pull request you sent on Fri, 3 Mar 2023 05:45:30 -0700:

> git://git.kernel.dk/linux.git tags/block-6.3-2023-03-03

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

Thank you!