From: "Theodore Ts'o" <tytso@mit.edu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-ext4@vger.kernel.org
Subject: [GIT PULL] ext4 updates for 5.20/6.0
Date: Thu, 4 Aug 2022 00:44:03 -0400 [thread overview]
Message-ID: <YutOk+yCBPujKZeA@mit.edu> (raw)
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(-)
next reply other threads:[~2022-08-04 4:44 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-04 4:44 Theodore Ts'o [this message]
2022-08-05 3:26 ` [GIT PULL] ext4 updates for 5.20/6.0 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=YutOk+yCBPujKZeA@mit.edu \
--to=tytso@mit.edu \
--cc=linux-ext4@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.