From: Jens Axboe <axboe@kernel.dk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "linux-block@vger.kernel.org" <linux-block@vger.kernel.org>
Subject: [GIT PULL] block fixes for 7.2-rc4
Date: Sun, 19 Jul 2026 08:41:23 -0600 [thread overview]
Message-ID: <5edc8456-eac9-4c74-bf29-48a9ee333bad@kernel.dk> (raw)
Hi Linus,
Fixes for block that should go into this release. This pull request
contains:
- Fixes for the dio bounce buffer helpers: correct the alignment of
bounced dio read bios to avoid a double unpin, handle huge zero
folios in bio_free_folios(), and don't warn on the larger-order
folio attempts in the greedy allocation path.
- Try a slab allocation in bio_alloc_bioset() before falling back to
the mempool, restoring the previous behavior for non-sleeping
allocations from a cache-enabled bioset.
- Serialize elevator changes for the same queue using the writer lock.
- Fix a race in blk_time_get_ns() where a task preempted between
setting PF_BLOCK_TS and the cached-timestamp reload could return 0.
- blk-cgroup fix for leaks and the online flag on a radix_tree_insert()
failure in blkg_create().
- Free the copied pages when blk_rq_map_kern() fails after
blk_rq_append_bio() rejects the bio.
- Remove manually added partitions on loop device detach, fixing dead
partition devices left behind and a subsequent LOOP_CONFIGURE -EBUSY
- Bound the AIX partition lvd scan to the sector that was actually
read.
- Show the block operation in error injection rules (Jackie)
Please pull!
The following changes since commit 181bb9c9eae4f69fe510a62a42c2932d0314a800:
block: remove redundant GD_NEED_PART_SCAN in add_disk_final() (2026-07-10 09:08:50 -0600)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/block-7.2-20260717
for you to fetch changes up to df308a14585649f7683a560f5c94978ab4f8224d:
block: fix aligning of bounced dio read bios (2026-07-16 06:11:37 -0600)
----------------------------------------------------------------
Christoph Hellwig (2):
block: handle huge zero folios in bio_free_folios
block: fix aligning of bounced dio read bios
Daan De Meyer (1):
loop: remove manually added partitions on detach
Jackie Liu (2):
block: free copied pages when blk_rq_map_kern() fails
block: show operation in error injection rules
Joseph Qi (1):
block: try slab allocation in bio_alloc_bioset() before mempool
Michael Bommarito (1):
partitions: aix: bound the lvd scan to one sector
Mike Waychison (1):
block: fix race in blk_time_get_ns() returning 0
Qu Wenruo (1):
block: do not warn when doing greedy allocation in folio_alloc_greedy()
Shin'ichiro Kawasaki (1):
block: serialize elevator changes for the same queue using a writer lock
Tao Cui (1):
blk-cgroup: fix leaks and online flag on radix_tree_insert failure
block/bio.c | 64 ++++++++++++++++++++++++++++++-------------------
block/blk-cgroup.c | 4 ++--
block/blk-map.c | 9 +++++--
block/blk.h | 13 +++++++---
block/elevator.c | 9 +++++--
block/error-injection.c | 7 +++---
block/partitions/aix.c | 9 ++++++-
drivers/block/loop.c | 32 +++++++++++--------------
8 files changed, 91 insertions(+), 56 deletions(-)
--
Jens Axboe
next reply other threads:[~2026-07-19 14:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-19 14:41 Jens Axboe [this message]
2026-07-19 16:45 ` [GIT PULL] block fixes for 7.2-rc4 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5edc8456-eac9-4c74-bf29-48a9ee333bad@kernel.dk \
--to=axboe@kernel.dk \
--cc=linux-block@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.