Hello Linus, could you please pull from git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fs_for_v6.5-rc1 to get: * Rewrite of kmap_local() handling in ext2 * Conversion of ext2 direct IO path to iomap (with some infrastructure tweaks associated with that) * Conversion of two boilerplate licenses in udf to SPDX identifiers * Other small udf, ext2, and quota fixes and cleanups Top of the tree is 028f6055c912. The full shortlog is: Al Viro (6): ext2_rename(): set_link and delete_entry may fail ext2: use offset_in_page() instead of open-coding it as subtraction ext2_get_page(): saner type ext2_put_page(): accept any pointer within the page ext2_{set_link,delete_entry}(): don't bother with page_addr ext2_find_entry()/ext2_dotdot(): callers don't need page_addr anymore Bagas Sanjaya (2): fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifier fs: udf: udftime: Replace LGPL boilerplate with SPDX identifier Jan Kara (4): fs: Drop wait_unfrozen wait queue quota: Properly disable quotas when add_dquot_ref() fails ext2: Drop fragment support udf: Fix uninitialized array access for some pathnames Ritesh Harjani (IBM) (6): ext2/dax: Fix ext2_setsize when len is page aligned fs/buffer.c: Add generic_buffers_fsync*() implementation ext4: Use generic_buffers_fsync_noflush() implementation ext2: Use generic_buffers_fsync() implementation ext2: Move direct-io to use iomap ext2: Add direct-io trace points Ye Bin (1): quota: fix warning in dqgrab() The diffstat is fs/buffer.c | 70 +++++++++++++++++++++++ fs/ext2/Makefile | 5 +- fs/ext2/dir.c | 136 +++++++++++++++++++------------------------- fs/ext2/ext2.h | 23 ++------ fs/ext2/file.c | 126 +++++++++++++++++++++++++++++++++++++++- fs/ext2/inode.c | 58 ++++++++++++------- fs/ext2/namei.c | 63 ++++++++------------ fs/ext2/super.c | 23 ++------ fs/ext2/trace.c | 6 ++ fs/ext2/trace.h | 94 ++++++++++++++++++++++++++++++ fs/ext4/fsync.c | 33 ++++++----- fs/quota/dquot.c | 5 +- fs/quota/quota.c | 5 +- fs/super.c | 4 -- fs/udf/balloc.c | 6 +- fs/udf/dir.c | 6 +- fs/udf/directory.c | 6 +- fs/udf/file.c | 6 +- fs/udf/ialloc.c | 6 +- fs/udf/inode.c | 6 +- fs/udf/lowlevel.c | 6 +- fs/udf/misc.c | 6 +- fs/udf/namei.c | 6 +- fs/udf/partition.c | 6 +- fs/udf/super.c | 6 +- fs/udf/symlink.c | 6 +- fs/udf/truncate.c | 6 +- fs/udf/udftime.c | 18 +----- fs/udf/unicode.c | 8 +-- include/linux/buffer_head.h | 4 ++ include/linux/fs.h | 1 - 31 files changed, 469 insertions(+), 291 deletions(-) create mode 100644 fs/ext2/trace.c create mode 100644 fs/ext2/trace.h Thanks Honza -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR