mbox series

[GIT,PULL] Block fixes for 6.5-rc3

Message ID 4f37fe3b-7c26-742a-1fe9-f869b6303f79@kernel.dk (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Block fixes for 6.5-rc3 | expand

Pull-request

git://git.kernel.dk/linux.git tags/block-6.5-2023-07-21

Message

Jens Axboe July 21, 2023, 7:34 p.m. UTC
Hi Linus,

A few fixes related to block that should go into 6.5-rc3:

- Fix for loop regressions (Mauricio)

- Fix a potential stall with batched wakeups in sbitmap (David)

- Fix for stall with recursive plug flushes (Ross)

- Skip accounting of empty requests for blk-iocost (Chengming)

- Remove a dead field in struct blk_mq_hw_ctx (Chengming)

Please pull!


The following changes since commit 9f87fc4d72f52b26ac3e19df5e4584227fe6740c:

  block: queue data commands from the flush state machine at the head (2023-07-14 08:42:58 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.5-2023-07-21

for you to fetch changes up to bb5faa99f0ce40756ab7bbbce4f16c01ca5ebd5a:

  loop: do not enforce max_loop hard limit by (new) default (2023-07-21 13:20:57 -0600)

----------------------------------------------------------------
block-6.5-2023-07-21

----------------------------------------------------------------
Chengming Zhou (2):
      blk-mq: delete dead struct blk_mq_hw_ctx->queued field
      blk-iocost: skip empty flush bio in iocost

David Jeffery (1):
      sbitmap: fix batching wakeup

Mauricio Faria de Oliveira (2):
      loop: deprecate autoloading callback loop_probe()
      loop: do not enforce max_loop hard limit by (new) default

Ross Lagerwall (1):
      blk-mq: Fix stall due to recursive flush plug

 block/blk-core.c       |  3 +--
 block/blk-iocost.c     |  4 ++++
 block/blk-mq.c         |  9 ++++++++-
 drivers/block/loop.c   | 40 ++++++++++++++++++++++++++++++++++++++--
 include/linux/blk-mq.h |  2 --
 lib/sbitmap.c          | 15 +++++++--------
 6 files changed, 58 insertions(+), 15 deletions(-)

Comments

pr-tracker-bot@kernel.org July 22, 2023, 6:16 p.m. UTC | #1
The pull request you sent on Fri, 21 Jul 2023 13:34:16 -0600:

> git://git.kernel.dk/linux.git tags/block-6.5-2023-07-21

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

Thank you!