lists.openwall.net   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" <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