lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Thu, 4 Aug 2022 00:44:03 -0400
From:   "Theodore Ts'o" <>
To:     Linus Torvalds <>
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: 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