[GIT PULL v2] md-6.16-20250513

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

 



Hi Jens,

Please consider pulling following changes for md-6.16 on your for-6.16/block
branch, this pull request contains:

- fix normal IO can be starved by sync IO, found by mkfs on newly created
large raid5, with some clean up patches for bdev inflight counters;

Thanks
Kuai

The following changes since commit 824afb9b04648ea11531fc9047923ec07e7a943d:

  block: move removing elevator after deleting disk->queue_kobj (2025-05-08 09:03:44 -0600)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git tags/md-6.16-20250513

for you to fetch changes up to 752d0464b78a5b28682256ed7a057106119e1d1a:

  md: clean up accounting for issued sync IO (2025-05-10 16:14:22 +0800)

----------------------------------------------------------------
Changes in v2
 - remove the set to add kconfig for md-bitmap, it has build problems if
 md-mod is build as module;

Yu Kuai (9):
      blk-mq: remove blk_mq_in_flight()
      block: reuse part_in_flight_rw for part_in_flight
      block: WARN if bdev inflight counter is negative
      block: clean up blk_mq_in_flight_rw()
      block: export API to get the number of bdev inflight IO
      md: record dm-raid gendisk in mddev
      md: add a new api sync_io_depth
      md: fix is_mddev_idle()
      md: clean up accounting for issued sync IO

 block/blk-core.c          |   2 +-
 block/blk-mq.c            |  22 ++----
 block/blk-mq.h            |   5 +-
 block/blk.h               |   1 -
 block/genhd.c             |  69 ++++++++++-------
 drivers/md/dm-raid.c      |   3 +
 drivers/md/md.c           | 190 ++++++++++++++++++++++++++++++++--------------
 drivers/md/md.h           |  18 ++---
 drivers/md/raid1.c        |   3 -
 drivers/md/raid10.c       |   9 ---
 drivers/md/raid5.c        |   8 --
 include/linux/blkdev.h    |   1 -
 include/linux/part_stat.h |   2 +
 13 files changed, 191 insertions(+), 142 deletions(-)





[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux