public inbox for linux-block@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Block fixes for 7.1-rc1
@ 2026-04-24 15:24 Jens Axboe
  2026-04-24 22:20 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2026-04-24 15:24 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-block@vger.kernel.org

Hi Linus,

Set of fixes for block, that should go into the 7.1-rc1 kernel release.
Nothing major in here, mostly just some generic fixes or fixes for
issues introduced in this merge window. This pull request contains:

- Series for zloop, fixing a variety of issues.

- t10-pi code cleanup

- Fix for a merge window regression with the bio memory allocation mask.

- Fix for a merge window regression in ublk, caused by an issue with the
  maple tree iteration code at teardown.

- ublk self tests additions.

- Zoned device pgmap fixes.

- Various little cleanups and fixes.

Please pull!


The following changes since commit 5bdb4078e1efba9650c03753616866192d680718:

  Merge tag 'sched_ext-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext (2026-04-15 10:54:24 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/block-7.1-20260424

for you to fetch changes up to 895a9b37917d2718ef2240a7ead7458c22f1f011:

  Revert "floppy: fix reference leak on platform_device_register() failure" (2026-04-23 05:07:37 -0600)

----------------------------------------------------------------
block-7.1-20260424

----------------------------------------------------------------
Caleb Sander Mateos (4):
      t10-pi: reduce ref tag code duplication
      selftests: ublk: remove unused argument to _cleanup
      selftests: ublk: enable test_integrity_02.sh on fio 3.42
      selftests: ublk: add ublk auto integrity test

Christoph Hellwig (7):
      zloop: fix write pointer calculation in zloop_forget_cache
      zloop: use vfs_truncate
      zloop: improve the unaligned write pointer warning
      zloop: set RQF_QUIET when completing requests on deleted devices
      zloop: factor out zloop_mark_{full,empty} helpers
      zloop: remove irq-safe locking
      block: only restrict bio allocation gfp mask asked to block

Guangshuo Li (1):
      floppy: fix reference leak on platform_device_register() failure

Jens Axboe (1):
      Revert "floppy: fix reference leak on platform_device_register() failure"

Marco Crivellari (2):
      block: Add WQ_PERCPU to alloc_workqueue users
      block/blk-throttle: Add WQ_PERCPU to alloc_workqueue users

Ming Lei (4):
      ublk: use unchecked copy helpers for bio page data
      ublk: fix maple tree lockdep warning in ublk_buf_cleanup
      ublk: refactor common helper ublk_shmem_remove_ranges()
      ublk: avoid unpinning pages under maple tree spinlock

Naman Jain (2):
      block: add pgmap check to biovec_phys_mergeable
      block: relax pgmap check in bio_add_page for compatible zone device pages

 block/bio-integrity-auto.c                        |   2 +-
 block/bio-integrity.c                             |   6 +-
 block/bio.c                                       |  11 +-
 block/blk-core.c                                  |   2 +-
 block/blk-throttle.c                              |   2 +-
 block/blk.h                                       |  21 ++++
 drivers/block/ublk_drv.c                          | 123 ++++++++++++++--------
 drivers/block/zloop.c                             | 123 +++++++++++-----------
 include/linux/t10-pi.h                            |  25 ++---
 tools/testing/selftests/ublk/Makefile             |   1 +
 tools/testing/selftests/ublk/test_batch_01.sh     |   4 +-
 tools/testing/selftests/ublk/test_batch_02.sh     |   2 +-
 tools/testing/selftests/ublk/test_batch_03.sh     |   2 +-
 tools/testing/selftests/ublk/test_generic_02.sh   |   4 +-
 tools/testing/selftests/ublk/test_generic_03.sh   |   2 +-
 tools/testing/selftests/ublk/test_generic_06.sh   |   2 +-
 tools/testing/selftests/ublk/test_generic_07.sh   |   2 +-
 tools/testing/selftests/ublk/test_generic_08.sh   |   4 +-
 tools/testing/selftests/ublk/test_generic_09.sh   |   2 +-
 tools/testing/selftests/ublk/test_generic_10.sh   |   2 +-
 tools/testing/selftests/ublk/test_generic_12.sh   |   4 +-
 tools/testing/selftests/ublk/test_generic_13.sh   |   2 +-
 tools/testing/selftests/ublk/test_generic_16.sh   |   4 +-
 tools/testing/selftests/ublk/test_generic_17.sh   |   2 +-
 tools/testing/selftests/ublk/test_integrity_02.sh |   5 +-
 tools/testing/selftests/ublk/test_integrity_03.sh | 103 ++++++++++++++++++
 tools/testing/selftests/ublk/test_loop_01.sh      |   2 +-
 tools/testing/selftests/ublk/test_loop_02.sh      |   2 +-
 tools/testing/selftests/ublk/test_loop_03.sh      |   2 +-
 tools/testing/selftests/ublk/test_loop_04.sh      |   2 +-
 tools/testing/selftests/ublk/test_loop_05.sh      |   2 +-
 tools/testing/selftests/ublk/test_loop_06.sh      |   2 +-
 tools/testing/selftests/ublk/test_loop_07.sh      |   2 +-
 tools/testing/selftests/ublk/test_null_01.sh      |   2 +-
 tools/testing/selftests/ublk/test_null_02.sh      |   2 +-
 tools/testing/selftests/ublk/test_null_03.sh      |   2 +-
 tools/testing/selftests/ublk/test_part_01.sh      |   4 +-
 tools/testing/selftests/ublk/test_part_02.sh      |   2 +-
 tools/testing/selftests/ublk/test_recover_01.sh   |   2 +-
 tools/testing/selftests/ublk/test_recover_02.sh   |   2 +-
 tools/testing/selftests/ublk/test_recover_03.sh   |   2 +-
 tools/testing/selftests/ublk/test_recover_04.sh   |   2 +-
 tools/testing/selftests/ublk/test_shmemzc_01.sh   |   2 +-
 tools/testing/selftests/ublk/test_shmemzc_02.sh   |   2 +-
 tools/testing/selftests/ublk/test_shmemzc_03.sh   |   2 +-
 tools/testing/selftests/ublk/test_shmemzc_04.sh   |   2 +-
 tools/testing/selftests/ublk/test_stress_01.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_02.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_03.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_04.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_05.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_06.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_07.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_08.sh    |   2 +-
 tools/testing/selftests/ublk/test_stress_09.sh    |   2 +-
 tools/testing/selftests/ublk/test_stripe_01.sh    |   2 +-
 tools/testing/selftests/ublk/test_stripe_02.sh    |   2 +-
 tools/testing/selftests/ublk/test_stripe_03.sh    |   2 +-
 tools/testing/selftests/ublk/test_stripe_04.sh    |   2 +-
 tools/testing/selftests/ublk/test_stripe_05.sh    |   2 +-
 tools/testing/selftests/ublk/test_stripe_06.sh    |   2 +-
 61 files changed, 347 insertions(+), 187 deletions(-)
 create mode 100755 tools/testing/selftests/ublk/test_integrity_03.sh

-- 
Jens Axboe


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

* Re: [GIT PULL] Block fixes for 7.1-rc1
  2026-04-24 15:24 [GIT PULL] Block fixes for 7.1-rc1 Jens Axboe
@ 2026-04-24 22:20 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-04-24 22:20 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Linus Torvalds, linux-block@vger.kernel.org

The pull request you sent on Fri, 24 Apr 2026 09:24:49 -0600:

> https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/block-7.1-20260424

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

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:[~2026-04-24 22:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-24 15:24 [GIT PULL] Block fixes for 7.1-rc1 Jens Axboe
2026-04-24 22:20 ` 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