-
ext4_for_linus-6.10-rc1
Ext4 patches for the 6.10-rc1 merge window: - more folio conversion patches - add support for FS_IOC_GETFSSYSFSPATH - mballoc cleaups and add more kunit tests - sysfs cleanups and bug fixes - miscellaneous bug fixes and cleanups
-
ext4_for_linus-6.9-rc1
Ext4 bug fixes and cleanups for 6.9-rc1, plus some additional kunit tests.
-
for-linus-6.8-rc3
Miscellaneous bug fixes and cleanups in ext4's multi-block allocator and extent handling code.
-
ext4_for_linus-6.8-rc1
Various ext4 bug fixes and cleanups for v6.8-rc1. The fixes are mostly in the fstrim and mballoc code paths. Also enable dioread_nolock in the case where the block size is less than the page size. (Dioread_nolock has been default in the bs == ps case for quite some time.)
-
ext4_for_linus-6.7-rc6
Fix various bugs / regressions for ext4, including a soft lockup, a WARN_ON, and a BUG.
-
ext4_for_linus-6.7-rc1
Cleanup ext4's multi-block allocator, including adding some unit tests, as well as cleaning how we update the backup superblock after online resizes or updating the label or uuid. Optimize handling of released data blocks in ext4's commit machinery to avoid a potential lock contention on s_md_lock spinlock. Fix a number of ext4 bugs: - fix race between writepages and remount - fix racy may inline data check in dio write - add missed brelse in an error path in update_backups - fix umask handling when ACL support is disabled - fix lost EIO error when a journal commit races with a fsync of the blockdev - fix potential improper i_size when there is a crash right after an O_SYNC direct write. - check extent node for validity before potentially using what might be an invalid pointer - fix potential stale data exposure when writing to an unwritten extent and the file system is nearly out of space - fix potential accounting error around block reservations when writing partial delayed allocation writes to a bigalloc cluster - avoid memory allocation failure when tracking partial delayed allocation writes to a bigalloc cluster - fix various debugging print messages
-
ext4_for_linus-6.6-rc2
Regression and bug fixes for ext4.
-
ext4_for_linus-6.6-rc1
Many ext4 and jbd2 cleanups and bug fixes for v6.6-rc1. * Cleanups in the ext4 remount code when going to and from read-only * Cleanups in ext4's multiblock allocator * Cleanups in the jbd2 setup/mounting code paths * Performance improvements when appending to a delayed allocation file * Miscenallenous syzbot and other bug fixes
-
ext4_for_linus-6.5-rc3
Bug and regression fixes for 6.5-rc3 for ext4's mballoc and jbd2's checkpoint code.
-
ext4_for_linus
Various cleanups and bug fixes in ext4's extent status tree, journalling, and block allocator subsystems. Also improve performance for parallel DIO overwrites.
-
ext4_for_linus_stable
Fix two regressions in ext4, one report by syzkaller[1], and reported by multiple users (and tracked by regzbot[2]). [1] https://syzkaller.appspot.com/bug?extid=4acc7d910e617b360859 [2] https://linux-regtracking.leemhuis.info/regzbot/regression/ZIauBR7YiV3rVAHL@glitch/
-
ext4_for_linus_urgent
Fix a double unlock bug on an error path in ext4, found by smatch and syzkaller.
-
ext4_for_linus_stable2
Fix a regression in the lazytime code that was introduced in v6.1-rc1, and a use-after-free that can be triggered by a maliciously corrupted file system.