linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Block fixes for 6.17-rc3
@ 2025-08-22 13:22 Jens Axboe
  2025-08-22 13:36 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2025-08-22 13:22 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-block@vger.kernel.org

Hi Linus,

Set of fixes for block that should go into this tree. A bit larger than
I usually have at this point in time, a lot of that is the continued
fixing of the lockdep annotation for queue freezing that we recently
added, which has highlighted a number of little issues here and there.
This pull request contains:

- MD pull request via Yu
	- Add a legacy_async_del_gendisk mode, to prevent a user tools
	  regression. New user tools releases will not use such a mode,
	  the old release with a new kernel now will have warning about
	  deprecated behavior, and we prepare to remove this legacy mode
	  after about a year later.
	- The rename in kernel causing user tools build failure, revert
	  the rename in mdp_superblock_s.
	- Fix a regression that interrupted resync can be shown as
	  recover from mdstat or sysfs.

- Improve file size detection for loop, particularly for networked file
  systems, by using getattr to get the size rather than the cached inode
  size.

- Hotplug CPU lock vs queue freeze fix

- Lockdep fix while updating the number of hardware queues

- Fix stacking for PI devices

- Silence bio_check_eod() for the known case of device removal where the
  size is truncated to 0 sectors.

Please pull!


The following changes since commit 8f5845e0743bf3512b71b3cb8afe06c192d6acc4:

  block: restore default wbt enablement (2025-08-13 05:33:48 -0600)

are available in the Git repository at:

  git://git.kernel.dk/linux.git tags/block-6.17-20250822

for you to fetch changes up to 370ac285f23aecae40600851fb4a1a9e75e50973:

  block: avoid cpu_hotplug_lock depedency on freeze_lock (2025-08-21 07:11:11 -0600)

----------------------------------------------------------------
block-6.17-20250822

----------------------------------------------------------------
Akhilesh Patil (1):
      selftests: ublk: Use ARRAY_SIZE() macro to improve code

Christoph Hellwig (3):
      block: handle pi_tuple_size in queue_limits_stack_integrity
      block: remove newlines from the warnings in blk_validate_integrity_limits
      block: tone down bio_check_eod

Jens Axboe (1):
      Merge tag 'md-6.17-20250819' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.17

Ming Lei (1):
      blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues

Nilay Shroff (3):
      block: skip q->rq_qos check in rq_qos_done_bio()
      block: decrement block_rq_qos static key in rq_qos_del()
      block: avoid cpu_hotplug_lock depedency on freeze_lock

Rajeev Mishra (2):
      loop: Consolidate size calculation logic into lo_calculate_size()
      loop: use vfs_getattr_nosec for accurate file size

Xiao Ni (2):
      md: add legacy_async_del_gendisk mode
      md: keep recovery_cp in mdp_superblock_s

Zheng Qixing (2):
      md: add helper rdev_needs_recovery()
      md: fix sync_action incorrect display during resync

 block/blk-core.c                     |   2 +-
 block/blk-mq-debugfs.c               |   1 +
 block/blk-mq.c                       |  13 ++--
 block/blk-rq-qos.c                   |   8 +--
 block/blk-rq-qos.h                   |  48 +++++++++-----
 block/blk-settings.c                 |  12 ++--
 drivers/block/loop.c                 |  39 +++++------
 drivers/md/md.c                      | 122 ++++++++++++++++++++++++++---------
 include/linux/blkdev.h               |   1 +
 include/uapi/linux/raid/md_p.h       |   2 +-
 tools/testing/selftests/ublk/kublk.c |   4 +-
 11 files changed, 169 insertions(+), 83 deletions(-)

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] Block fixes for 6.17-rc3
  2025-08-22 13:22 [GIT PULL] Block fixes for 6.17-rc3 Jens Axboe
@ 2025-08-22 13:36 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2025-08-22 13:36 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Linus Torvalds, linux-block@vger.kernel.org

The pull request you sent on Fri, 22 Aug 2025 07:22:38 -0600:

> git://git.kernel.dk/linux.git tags/block-6.17-20250822

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

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2025-08-22 13:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-22 13:22 [GIT PULL] Block fixes for 6.17-rc3 Jens Axboe
2025-08-22 13:36 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).