From: David Sterba <dsterba@suse.com>
To: torvalds@linux-foundation.org
Cc: David Sterba <dsterba@suse.com>,
linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Btrfs fixes for 7.4-rc2
Date: Sat, 7 Nov 2026 22:04:25 +0100 [thread overview]
Message-ID: <cover.1794085177.git.dsterba@suse.com> (raw)
Hi,
please pull a few btrfs fixes. The ones that could have some user
noticeable impact are enumerated, the rest is one-liners.
Please pull, thanks.
- fix chattr failing on files with nodatasum and compress flags
- fix inode defrag status with concurrent truncation so it's not skipped
in defrag in the future
- fix merging compressed extent in fiemap output
- fix deleting wrong subvolume by id if it gets renamed during the ioctl
- error handling fixes: sysfs, quotas, fs-verity, scrub, zoned mode
----------------------------------------------------------------
The following changes since commit 58e844c3ba387ceb0f527a6ba82aa50c81c4d7b7:
btrfs: fix use-after-free on quota enable allocation failure (2026-10-12 23:59:21 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-7.4-rc1-tag
for you to fetch changes up to 8c66a6aa59a5df1d672d72b7cd379d897ff73200:
btrfs: zoned: fix double free of bitmaps on clone failure (2026-10-30 23:17:16 +0100)
----------------------------------------------------------------
Adarsh Das (1):
btrfs: unwind device add when sysfs registration fails
Filipe Manana (6):
btrfs: defrag: prevent inode truncated to zero from not being defragged again
btrfs: fix fiemap merging compressed extents
btrfs: scrub: fix lost error return value when scrubbing raid56 parity stripe
btrfs: scrub: fix lost wakeup and hang when cancelling a scrub that is finishing
btrfs: scrub: fix race leading to use-after-free in the scrub progress ioctl
btrfs: scrub: fix race between scrub and scrub progress ioctl
Hengyu Liang (1):
btrfs: fix chattr failing on nodatasum files that have the compress flag
Qu Wenruo (4):
btrfs: always remove quota_root from dirty_cowonly_roots
btrfs: cleanup qgroup swapped blocks at root release
btrfs: cleanup dirty_cowonly_roots during btrfs_free_fs_roots()
btrfs: fix the fsverity callback where unexpected range is verified
Thomas Fourier (1):
btrfs: zoned: fix double free of bitmaps on clone failure
guolingxing (3):
btrfs: sysfs: restore NOFS context on early return in btrfs_sysfs_add_block_group_type()
btrfs: verity: propagate orphan insertion errors when enabling verity
btrfs: prevent deleting the wrong subvolume by ID
fs/btrfs/defrag.c | 11 ++++++++++-
fs/btrfs/disk-io.c | 20 ++++++++++++++++++++
fs/btrfs/extent_io.c | 2 +-
fs/btrfs/fiemap.c | 3 ++-
fs/btrfs/ioctl.c | 24 ++++++++++++++++++++++++
fs/btrfs/qgroup.c | 12 +++++++-----
fs/btrfs/scrub.c | 22 +++++++++++++++++-----
fs/btrfs/sysfs.c | 4 ++++
fs/btrfs/verity.c | 2 +-
fs/btrfs/volumes.c | 7 ++++++-
fs/btrfs/zoned.c | 5 +++++
11 files changed, 97 insertions(+), 15 deletions(-)
next reply other threads:[~2026-11-07 21:04 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-07 21:04 David Sterba [this message]
2026-11-08 0:01 ` [GIT PULL] Btrfs fixes for 7.4-rc2 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=cover.1794085177.git.dsterba@suse.com \
--to=dsterba@suse.com \
--cc=linux-btrfs@vger.kernel.org \
--cc=linux-kernel@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.