* [GIT PULL] ext4 fixes for 7.0-rc6
@ 2026-03-29 4:57 Theodore Tso
2026-03-29 16:42 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Theodore Tso @ 2026-03-29 4:57 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Ext4 Developers List, Linux Kernel Developers List
The following changes since commit f338e77383789c0cae23ca3d48adcc5e9e137e3c:
Linux 7.0-rc4 (2026-03-15 13:52:05 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus-7.0-rc6
for you to fetch changes up to 9ee29d20aab228adfb02ca93f87fb53c56c2f3af:
ext4: always drain queued discard work in ext4_mb_release() (2026-03-27 23:39:10 -0400)
----------------------------------------------------------------
Update the MAINTAINERS file to add reviewers for the ext4 file system
Add a test issue an ext4 warning (not a WARN_ON) if there are still
dirty pages attached to an evicted inode.
A lot of ext4 bug fixes including:
* Fix a number of Syzkaller issues.
* Fix memory leaks on error paths.
* Replace some BUG and WARN with EFSCORRUPTED reporting.
* Fix a potential crash when disabling discard via remount followed
by an immediate unmount. (Found by Sashiko)
* Fix a corner case which could lead to allocating blocks for an
indirect-mapped inode block numbers > 2**32.
* Fix a race when reallocating a freed inode that could result in
a deadlock.
* Fix a user-after-free in update_super_work when racing with umount.
* Fix build issues when trying to build ext4's kunit tests as a module
* Fix a bug where ext4_split_extent_zeroout() could fail to pass
back an error from ext4_ext_dirty().
* Avoid allocating blocks from a corrupted block group in
ext4_mb_find_by_goal().
* Fix a percpu_counters list corruption BUG triggered by an
ext4 extents kunit.
* Fix a potetial crash caused by the fast commit flush path potentially
accessing the jinode structure before it is fully initialized.
* Fix fsync(2) in no-journal mode to make sure the dirtied inode is
write to storage.
* Fix a bug when in no-journal mode, when ext4 tries to avoid using
recently deleted inodes, if lazy itable initialization is enabled,
can lead to an unitialized inode getting skipped and triggering
an e2fsck complaint.
* Fix journal credit calculation when setting an xattr when both
the encryption and ea_inode feeatures are enabled.
* Fix corner cases which could result in stale xarray tags after
writeback.
* Fix generic/475 failures caused by ENOSPC errors while creating
a symlink when the system crashes resulting to a file system
inconsistency when replaying the fast commit journal.
----------------------------------------------------------------
Baokun Li (1):
ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
Deepanshu Kartikey (1):
ext4: convert inline data to extents when truncate exceeds inline size
Edward Adam Davis (1):
ext4: avoid infinite loops caused by residual data
Helen Koike (1):
ext4: reject mount if bigalloc with s_first_data_block != 0
Jan Kara (4):
ext4: fix stale xarray tags after writeback
ext4: make recently_deleted() properly work with lazy itable initialization
ext4: fix fsync(2) for nojournal mode
ext4: fix deadlock on inode reallocation
Jiayuan Chen (1):
ext4: fix use-after-free in update_super_work when racing with umount
Li Chen (1):
ext4: publish jinode after initialization
Milos Nikic (1):
jbd2: gracefully abort on checkpointing state corruptions
Ojaswin Mujoo (1):
ext4: minor fix for ext4_split_extent_zeroout()
Ritesh Harjani (IBM) (1):
ext4: kunit: extents-test: lix percpu_counters list corruption
Simon Weber (1):
ext4: fix journal credit check when setting fscrypt context
Tejas Bharambe (1):
ext4: validate p_idx bounds in ext4_ext_correct_indexes
Theodore Ts'o (3):
Update MAINTAINERS file to add reviewers for ext4
ext4: handle wraparound when searching for blocks for indirect mapped blocks
ext4: always drain queued discard work in ext4_mb_release()
Ye Bin (5):
ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()
ext4: test if inode's all dirty pages are submitted to disk
ext4: introduce EXPORT_SYMBOL_FOR_EXT4_TEST() helper
ext4: fix mballoc-test.c is not compiled when EXT4_KUNIT_TESTS=M
ext4: fix extents-test.c is not compiled when EXT4_KUNIT_TESTS=M
Yuto Ohnuki (1):
ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio
Zhang Yi (1):
ext4: do not check fast symlink during orphan recovery
Zqiang (1):
ext4: fix the might_sleep() warnings in kvfree()
hongao (1):
ext4: skip split extent recovery on corruption
MAINTAINERS | 7 ++-
fs/ext4/Makefile | 5 +-
fs/ext4/crypto.c | 9 +++-
fs/ext4/ext4.h | 6 +++
fs/ext4/ext4_extents.h | 12 +++++
fs/ext4/extents-test.c | 12 +++--
fs/ext4/extents.c | 80 +++++++++++++++++++++++++-----
fs/ext4/fast_commit.c | 17 ++++---
fs/ext4/fsync.c | 16 +++++-
fs/ext4/ialloc.c | 6 +++
fs/ext4/inline.c | 10 +++-
fs/ext4/inode.c | 75 ++++++++++++++++++++++------
fs/ext4/mballoc-test.c | 81 +++++++++++++++---------------
fs/ext4/mballoc.c | 132 ++++++++++++++++++++++++++++++++++++++++++-------
fs/ext4/mballoc.h | 30 +++++++++++
fs/ext4/page-io.c | 10 +++-
fs/ext4/super.c | 37 +++++++++++---
fs/ext4/sysfs.c | 10 +++-
fs/jbd2/checkpoint.c | 15 +++++-
19 files changed, 455 insertions(+), 115 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] ext4 fixes for 7.0-rc6
2026-03-29 4:57 [GIT PULL] ext4 fixes for 7.0-rc6 Theodore Tso
@ 2026-03-29 16:42 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-03-29 16:42 UTC (permalink / raw)
To: Theodore Tso
Cc: Linus Torvalds, Ext4 Developers List,
Linux Kernel Developers List
The pull request you sent on Sat, 28 Mar 2026 23:57:41 -0500:
> https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus-7.0-rc6
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/241d4ca15de9bf2cc04bdec466a6a2b0bd5dbc19
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-03-29 16:43 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-29 4:57 [GIT PULL] ext4 fixes for 7.0-rc6 Theodore Tso
2026-03-29 16:42 ` 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