All of lore.kernel.org
 help / color / mirror / Atom feed
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(-)

             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.