mbox series

[GIT,PULL] Followup core block changes

Message ID b711ba54-4726-0f3c-51ba-332edb7c5ad7@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Followup core block changes | expand

Pull-request

git://git.kernel.dk/linux-block.git tags/for-5.16/block-2021-11-09

Message

Jens Axboe Nov. 9, 2021, 5:06 p.m. UTC
Hi Linus,

Followup set of fixes that should go into the 5.16 release:

- Set of fixes for the batched tag allocation (Ming, me)

- add_disk() error handling fix (Luis)

- Nested queue quiesce fixes (Ming)

- Shared tags init error handling fix (Ye)

- Misc cleanups (Jean, Ming, me)

Please pull!


The following changes since commit 9b84c629c90374498ab5825dede74a06ea1c775b:

  blk-mq-debugfs: Show active requests per queue for shared tags (2021-10-29 06:53:34 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux-block.git tags/for-5.16/block-2021-11-09

for you to fetch changes up to 26af1cd00364ce20dbec66b93ef42f9d42dc6953:

  nvme: wait until quiesce is done (2021-11-09 08:14:27 -0700)

----------------------------------------------------------------
for-5.16/block-2021-11-09

----------------------------------------------------------------
Jean Sacren (1):
      blk-mq: fix redundant check of !e expression

Jens Axboe (8):
      block: assign correct tag before doing prefetch of request
      block: replace always false argument with 'false'
      block: move RQF_ELV setting into allocators
      block: have plug stored requests hold references to the queue
      block: split request allocation components into helpers
      block: make bio_queue_enter() fast-path available inline
      block: move queue enter logic into blk_mq_submit_bio()
      block: ensure cached plug request matches the current queue

Luis Chamberlain (1):
      block: fix device_add_disk() kobject_create_and_add() error handling

Ming Lei (8):
      dm: don't stop request queue after the dm device is suspended
      blk-mq: only try to run plug merge if request has same queue with incoming bio
      blk-mq: add RQF_ELV debug entry
      blk-mq: update hctx->nr_active in blk_mq_end_request_batch()
      blk-mq: add one API for waiting until quiesce is done
      scsi: avoid to quiesce sdev->request_queue two times
      scsi: make sure that request queue queiesce and unquiesce balanced
      nvme: wait until quiesce is done

Ye Bin (1):
      blk-mq: don't free tags if the tag_set is used by other device in queue initialztion

 block/blk-core.c           |  61 +++++----------
 block/blk-merge.c          |   6 +-
 block/blk-mq-debugfs.c     |   1 +
 block/blk-mq-sched.c       |  15 +++-
 block/blk-mq.c             | 187 +++++++++++++++++++++++++++++++--------------
 block/blk-mq.h             |  12 ++-
 block/blk.h                |  35 +++++++++
 block/genhd.c              |   8 +-
 drivers/md/dm.c            |  10 ---
 drivers/nvme/host/core.c   |   4 +
 drivers/scsi/scsi_lib.c    |  62 +++++++++------
 include/linux/blk-mq.h     |   1 +
 include/scsi/scsi_device.h |   1 +
 13 files changed, 263 insertions(+), 140 deletions(-)

Comments

pr-tracker-bot@kernel.org Nov. 9, 2021, 7:31 p.m. UTC | #1
The pull request you sent on Tue, 9 Nov 2021 10:06:44 -0700:

> git://git.kernel.dk/linux-block.git tags/for-5.16/block-2021-11-09

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

Thank you!