archive mirror
 help / color / mirror / Atom feed
From: "Theodore Ts'o" <>
To: Linus Torvalds <>
Subject: [GIT PULL] ext4 updates for 5.17
Date: Mon, 10 Jan 2022 17:22:05 -0500	[thread overview]
Message-ID: <> (raw)

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:// 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(-)

             reply	other threads:[~2022-01-10 22:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-10 22:22 Theodore Ts'o [this message]
2022-01-12  0:13 ` [GIT PULL] ext4 updates for 5.17 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:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \ \ \ \ \ \

* 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).