[GIT PULL] ext4 updates for 5.17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit 0fcfb00b28c0b7884635dacf38e46d60bf3d4eb1:

  Linux 5.16-rc4 (2021-12-05 14:08:22 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git tags/ext4_for_linus

for you to fetch changes up to 6eeaf88fd586f05aaf1d48cb3a139d2a5c6eb055:

  ext4: don't use the orphan list when migrating an inode (2022-01-10 13:25:56 -0500)

----------------------------------------------------------------
Convert ext4 to use the new mount API, and add support for the
FS_IOC_GETFSLABEL and FS_IOC_SETFSLABEL ioctls.  In addition the usual
large number of clean ups and bug fixes, in particular for the
fast_commit feature.

----------------------------------------------------------------
Adam Borowski (1):
      ext4: drop an always true check

Chunguang Xu (1):
      ext4: fix a possible ABBA deadlock due to busy PA

Dan Carpenter (1):
      ext4: fix a copy and paste typo

Harshad Shirwadkar (5):
      ext4: use ext4_journal_start/stop for fast commit transactions
      ext4: drop ineligible txn start stop APIs
      ext4: simplify updating of fast commit stats
      ext4: update fast commit TODOs
      ext4: initialize err_blk before calling __ext4_get_inode_loc

Jan Kara (3):
      ext4: make sure quota gets properly shutdown on error
      ext4: make sure to reset inode lockdep class when quota enabling fails
      ext4: avoid trim error on fs with small groups

Lukas Czerner (21):
      fs_parse: allow parameter value to be empty
      ext4: Add fs parameter specifications for mount options
      ext4: move option validation to a separate function
      ext4: Change handle_mount_opt() to use fs_parameter
      ext4: Allow sb to be NULL in ext4_msg()
      ext4: move quota configuration out of handle_mount_opt()
      ext4: check ext2/3 compatibility outside handle_mount_opt()
      ext4: get rid of super block and sbi from handle_mount_ops()
      ext4: Completely separate options parsing and sb setup
      ext4: clean up return values in handle_mount_opt()
      ext4: change token2str() to use ext4_param_specs
      ext4: switch to the new mount api
      ext4: Remove unused match_table_t tokens
      ext4: don't fail remount if journalling mode didn't change
      ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME
      ext4: fix i_version handling on remount
      ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names
      ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified
      ext4: implement support for get/set fs label
      ext4: change s_last_trim_minblks type to unsigned long
      ext4: allow to change s_last_trim_minblks via sysfs

Luís Henriques (1):
      ext4: set csum seed in tmp inode while migrating to extents

Nghia Le (1):
      ext4: remove useless resetting io_end_size in mpage_process_page()

Qing Wang (1):
      ext4: replace snprintf in show functions with sysfs_emit

Sebastian Andrzej Siewior (1):
      ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal

Theodore Ts'o (1):
      ext4: don't use the orphan list when migrating an inode

Xin Yin (3):
      ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
      ext4: use ext4_ext_remove_space() for fast commit replay delete range
      ext4: fast commit may miss tracking unwritten range during ftruncate

Ye Bin (2):
      ext4: Fix BUG_ON in ext4_bread when write quota data
      ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'

Zhang Yi (1):
      ext4: fix an use-after-free issue about data=journal writeback mode

luo penghao (4):
      ext4: remove redundant statement
      ext4: remove unused assignments
      ext4: remove redundant o_start statement
      ext4: remove unnecessary 'offset' assignment

xu xin (1):
      ext4: use BUG_ON instead of if condition followed by BUG

 fs/ext4/acl.c               |    2 -
 fs/ext4/dir.c               |    1 -
 fs/ext4/ext4.h              |   22 +-
 fs/ext4/ext4_jbd2.c         |    2 +
 fs/ext4/extents.c           |   16 +-
 fs/ext4/fast_commit.c       |  207 ++++----
 fs/ext4/fast_commit.h       |   27 +-
 fs/ext4/file.c              |    4 -
 fs/ext4/inode.c             |   60 +--
 fs/ext4/ioctl.c             |  324 +++++++++++-
 fs/ext4/mballoc.c           |   52 +-
 fs/ext4/migrate.c           |   23 +-
 fs/ext4/move_extent.c       |    1 -
 fs/ext4/resize.c            |   19 +-
 fs/ext4/super.c             | 1915 +++++++++++++++++++++++++++++++++++++++++++-------------------------
 fs/ext4/sysfs.c             |   36 +-
 fs/fs_parser.c              |   31 +-
 fs/jbd2/journal.c           |    2 +
 include/linux/fs_parser.h   |    2 +-
 include/trace/events/ext4.h |   23 +
 20 files changed, 1770 insertions(+), 999 deletions(-)



[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux