From: "Theodore Ts'o" <tytso@mit.edu>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] ext4 updates for 5.17
Date: Mon, 10 Jan 2022 17:22:05 -0500 [thread overview]
Message-ID: <YdyxjTFaLWif6BCM@mit.edu> (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://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(-)
next 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:
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=YdyxjTFaLWif6BCM@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 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).