lkml.org 
[lkml]   [2022]   [Aug]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
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(-)

\
 
 \ /
  Last update: 2022-08-04 06:45    [W:0.033 / U:0.512 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site