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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.