[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <YutOk+yCBPujKZeA@mit.edu>
Date: Thu, 4 Aug 2022 00:44:03 -0400
From: "Theodore Ts'o" <tytso@....edu>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-ext4@...r.kernel.org
Subject: [GIT PULL] ext4 updates for 5.20/6.0
The following changes since commit 88084a3df1672e131ddc1b4e39eeacfd39864acf:
Linux 5.19-rc5 (2022-07-03 15:39:28 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus
for you to fetch changes up to d95efb14c0b81b684deb32ba10cdb78b4178ae5b:
ext4: add ioctls to get/set the ext4 superblock uuid (2022-08-02 23:56:26 -0400)
----------------------------------------------------------------
Add new ioctls to set and get the file system UUID in the ext4
superblock and improved the performance of the online resizing of file
systems with bigalloc enabled. Fixed a lot of bugs, in particular for
the inline data feature, potential races when creating and deleting
inodes with shared extended attribute blocks, and the handling
directory blocks which are corrupted.
----------------------------------------------------------------
Bagas Sanjaya (1):
Documentation: ext4: fix cell spacing of table heading on blockmap table
Baokun Li (4):
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
ext4: fix use-after-free in ext4_xattr_set_entry
ext4: correct max_inline_xattr_value_size computing
ext4: correct the misjudgment in ext4_iget_extra_inode
Eric Whitney (1):
ext4: fix extent status tree race in writeback error recovery path
Jan Kara (14):
ext4: use ext4_debug() instead of jbd_debug()
jbd2: rename jbd_debug() to jbd2_debug()
jbd2: remove unused exports for jbd2 debugging
jbd2: unexport jbd2_log_start_commit()
mbcache: don't reclaim used entries
mbcache: add functions to delete entry if unused
ext4: remove EA inode entry from mbcache on inode eviction
ext4: unindent codeblock in ext4_xattr_block_set()
ext4: fix race when reusing xattr blocks
ext2: factor our freeing of xattr block reference
ext2: unindent codeblock in ext2_xattr_set()
ext2: avoid deleting xattr block that is being reused
mbcache: Remove mb_cache_entry_delete()
mbcache: automatically delete entries from cache on freeing
Jeremy Bongio (1):
ext4: add ioctls to get/set the ext4 superblock uuid
Jiang Jian (1):
ext4: aligned '*' in comments
Kiselev, Oleg (2):
ext4: reduce computation of overhead during resize
ext4: avoid resizing to a partial cluster size
Li Lingfeng (1):
ext4: recover csum seed of tmp_inode after migrating to extents
Lukas Czerner (3):
ext4: check if directory block is within i_size
ext4: make sure ext4_append() always allocates new block
ext4: block range must be validated before use in ext4_mb_clear_bb()
Ojaswin Mujoo (1):
ext4: reflect mb_optimize_scan value in options file
Theodore Ts'o (2):
ext4: update s_overhead_clusters in the superblock during an on-line resize
ext4: update the s_overhead_clusters in the backup sb's when resizing
Ye Bin (2):
ext4: fix warning in ext4_iomap_begin as race between bmap and write
ext4: avoid remove directory when directory is corrupted
Zhang Yi (2):
ext4: fix reading leftover inlined symlinks
jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
Zhihao Cheng (1):
jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
hanjinke (1):
ext4: reuse order and buddy in mb_mark_used when buddy split
Documentation/filesystems/ext4/blockmap.rst | 2 +-
fs/ext2/xattr.c | 170 ++++++++++++++++++----------------------
fs/ext4/balloc.c | 2 +-
fs/ext4/ext4.h | 16 +++-
fs/ext4/ext4_jbd2.c | 3 +-
fs/ext4/fast_commit.c | 44 +++++------
fs/ext4/indirect.c | 4 +-
fs/ext4/inline.c | 33 ++++++++
fs/ext4/inode.c | 26 ++++--
fs/ext4/ioctl.c | 105 +++++++++++++++++++++++--
fs/ext4/mballoc.c | 31 +++++++-
fs/ext4/migrate.c | 4 +-
fs/ext4/namei.c | 30 +++++--
fs/ext4/orphan.c | 24 +++---
fs/ext4/resize.c | 39 ++++++++-
fs/ext4/super.c | 13 ++-
fs/ext4/symlink.c | 15 ++++
fs/ext4/xattr.c | 168 +++++++++++++++++++++------------------
fs/ext4/xattr.h | 16 +++-
fs/jbd2/checkpoint.c | 6 +-
fs/jbd2/commit.c | 32 ++++----
fs/jbd2/journal.c | 41 +++++-----
fs/jbd2/recovery.c | 30 +++----
fs/jbd2/revoke.c | 8 +-
fs/jbd2/transaction.c | 40 ++++++----
fs/mbcache.c | 123 +++++++++++++++--------------
include/linux/jbd2.h | 6 +-
include/linux/mbcache.h | 33 +++++---
28 files changed, 678 insertions(+), 386 deletions(-)
Powered by blists - more mailing lists