[GIT PULL] Block fixes for 6.5-rc3

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

 



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(-)

-- 
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