All of lore.kernel.org
 help / color / mirror / Atom feed
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


             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.