This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b47d5a4f6b8d Merge tag 'audit-pr-20220321' of git://git.kernel.org/pub/ [...] new 0313bc278dac Revert "random: block in /dev/urandom" new c6c89783eba0 fscrypt: add functions for direct I/O support new 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto new 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto new 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto new cdaa1b1941f6 fscrypt: update documentation for direct I/O support new 881b568756ae Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new ed6e0401e68b erofs: use meta buffers for erofs_read_superblock() new 5c6dcc57e2e5 erofs: get rid of `struct z_erofs_collector' new 6f39d1e1ca46 erofs: clean up preload_compressed_pages() new faac509507e2 Documentation/filesystem/dax: update DAX description on erofs new d467e980d023 erofs: silence warnings related to impossible m_plen new ab474fccd045 erofs: clean up z_erofs_extent_lookback new 9f2731d6338a erofs: refine managed inode stuffs new a942da24abc5 fs: erofs: add sanity check for kobject in erofs_unregister_sysfs new fe5de5859d44 erofs: use meta buffers for reading directories new 500edd095648 erofs: use meta buffers for inode lookup new a1108dcd9373 erofs: rename ctime to mtime new aab4ed5816ac Merge tag 'erofs-for-5.18-rc1' of git://git.kernel.org/pub [...] new e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems new 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface new d2d8e896485a f2fs: move discard parameters into discard_cmd_control new b2e4a2b300e5 f2fs: expose discard related parameters in sysfs new 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() new 430f163b0188 f2fs: adjust readahead block number during recovery new 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy new 47c8ebcce85e f2fs: add a way to limit roll forward recovery time new 984fc4e76d63 f2fs: support idmapped mounts new 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode new c7f91bd41029 f2fs: Restore rwsem lockdep support new 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() new 344150999b7f f2fs: fix to avoid potential deadlock new f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type new 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes new 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem new d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE new ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs new 98237fcda4a2 f2fs: use spin_lock to avoid hang new 646f64b576f7 f2fs: remove redundant parameter judgment new d284af43f703 f2fs: compress: fix to print raw data size in error path o [...] new d98af5f45520 f2fs: introduce gc_urgent_mid mode new c86868bbc22b f2fs: initialize sbi->gc_mode explicitly new 9b56adcf5255 f2fs: fix compressed file start atomic write may cause dat [...] new 98e92867b997 f2fs: use aggressive GC policy during f2fs_disable_checkpoint() new e60aeb2dee1a f2fs: make gc_urgent and gc_segment_mode sysfs node readable new 5b5b4f85b016 f2fs: fix to do sanity check on .cp_pack_total_block_count new ef510682af3d Merge tag 'f2fs-for-5.18' of git://git.kernel.org/pub/scm/ [...] new 47178c7722ac cifs: fix handlecache and multiuser new 84330d41efb1 cifs: truncate the inode and mapping when we simulate fcollapse new 06a466565d54 Adjust cifssb maximum read size new 9a14b65d5901 cifs: we do not need a spinlock around the tree access dur [...] new dca65818c80c cifs: use a different reconnect helper for non-cifsd threads new 105b6c05c583 Merge tag '5.18-smb3-fixes-part1' of git://git.samba.org/s [...] new e377a3e698fb nfsd: Add support for the birth time attribute new 378a6109dd14 NFSD: De-duplicate hash bucket indexing new 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case new add1511c3816 NFSD: Streamline the rare "found" case new d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] new c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] new 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses new c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros new 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] new aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid new 70a60cbfb613 SUNRPC: Record endpoint information in trace log new a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method new c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() new 87cdd8641c8a SUNRPC: Remove svo_shutdown method new 352ad31448fe SUNRPC: Rename svc_create_xprt() new 4355d767a21b SUNRPC: Rename svc_close_xprt() new c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() new f49169c97fce NFSD: Remove svc_serv_ops::svo_module new 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv new 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS new 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] new 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 new f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs new 35aff0678f99 NFSD: Clean up _lm_ operation names new 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values new 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] new 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() new 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems new 4e1b04af4fe6 nfsd: use correct format characters new 4fc5f5346592 nfsd: fix using the correct variable for sizeof() new 14705fda8f62 Merge tag 'nfsd-5.18' of git://git.kernel.org/pub/scm/linu [...] new e3952fcce1aa ext4: fix remount with 'abort' option new cc16eecae687 jbd2: fix use-after-free of transaction_t race new f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock new 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait new a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] new bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit new 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() new dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] new 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits new bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() new 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] new a00b482b82fb ext4: add strict range checks while freeing blocks new 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] new b3998b3bc658 ext4: improve fast_commit performance and scalability new a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it new 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] new fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment new 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() new 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 new cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first new 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd new 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] new 688b0d8536e0 doc: fixed a typo in ext4 documentation new 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode new c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED new 7af1974af0a9 ext4: fix ext4_fc_stats trace point new 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class new 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] new 78be0471da4e ext4: return early for non-eligible fast_commit track events new 08f4c42abad1 ext4: add new trace event in ext4_fc_cleanup new 1d2e2440c519 ext4: add transaction tid info in fc_track events new d9bf099cb980 ext4: add commit_tid info in jbd debug log new 5641ace54471 ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] new 163f11b8b348 ext4: fix remaining two trace events to use same printk co [...] new 919adbfec29d ext4: fix kernel doc warnings new 9b03992f0c88 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new c816d705b9db btrfs: remove write and wait of struct walk_control new dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl new a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory new 528ee697126f btrfs: put initial index value of a directory in a constant new 732d591a5d6c btrfs: stop copying old dir items when logging a directory new de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] new ff37c89f94be btrfs: move missing device handling in a dedicate function new 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl new bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] new 770c79fb6550 btrfs: harden identification of a stale device new 16cab91a0c8f btrfs: match stale devices by dev_t new 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device new 330a5bf45517 btrfs: use dev_t to match device in device_matched new 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] new c4bf19099995 btrfs: zoned: remove redundant initialization of to_add new 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment new db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] new 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy new 839061fe88be btrfs: add helper to delete a dir entry from a log tree new d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] new 88d2beec7e53 btrfs: avoid logging all directory changes during renames new 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename new 0f8ce49821de btrfs: avoid inode logging during rename and link when possible new 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] new 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 new 4b3492539907 btrfs: disable balance for extent tree v2 for now new 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 new ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 new da32c6d5708b btrfs: disable scrub for extent-tree-v2 new 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 new 63cd070decb1 btrfs: disable space cache related mount options for exten [...] new c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] new bd676446c138 btrfs: abstract out loading the tree root new 9c54e80ddc6b btrfs: add code to support the block group root new f7238e509404 btrfs: add support for multiple global roots new f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable new 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable new dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned new 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups new a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert new f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] new 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] new b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] new 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] new 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] new 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] new d84575317078 btrfs: remove useless path release in the fast fsync path new e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] new c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() new bbf0ea7ea385 btrfs: fix lost error return value when reading a data page new ad3fc7946b18 btrfs: remove no longer used counter when reading data page new 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] new 40e7efe057ae btrfs: populate extent_map::generation when reading from disk new dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants new a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations new 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments new 871129332d74 fs: export rw_verify_area() new f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter new e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] new cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent new 28c9b1e75aa1 btrfs: support different disk extent size for delalloc new 8dd9872d2e26 btrfs: clean up cow_file_range_inline() new d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() new dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls new 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl new 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE new 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG new 1784b7d502a9 btrfs: handle csum lookup errors properly on reads new b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read new e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read new 606f82e797e2 btrfs: track compressed bio errors as blk_status_t new f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] new 510671d2d836 btrfs: do not try to repair bio that has no mirror set new 8cbc3001a326 btrfs: do not clean up repair bio if submit fails new 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync new 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] new 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync new 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode new 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent new b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking new c067da878156 btrfs: add filesystems state details to error messages new 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner new 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation new ae460f058e9f btrfs: remove the cross file system checks from remap new 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe new ca5e4ea0beae btrfs: zoned: mark relocation as writing new 06bae876634e btrfs: extend locking to all space_info members accesses new 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay new b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block new 3466670558d7 btrfs: add a alloc_reserved_extent helper new 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code new 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper new 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() new 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() new 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] new bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim new 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] new d3e29967079c btrfs: zoned: put block group after final usage new 519129040766 Merge tag 'for-5.18-tag' of git://git.kernel.org/pub/scm/l [...]
The 219 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-f2fs | 54 +- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 6 +- arch/alpha/configs/defconfig | 1 - arch/arm/configs/davinci_all_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/integrator_defconfig | 1 - arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 - arch/arm/configs/lart_defconfig | 1 - arch/arm/configs/netwinder_defconfig | 1 - arch/arm/configs/versatile_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/zeus_defconfig | 1 - arch/ia64/configs/zx1_defconfig | 1 - arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/mips/configs/cobalt_defconfig | 1 - arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/ip22_defconfig | 1 - arch/mips/configs/ip32_defconfig | 1 - arch/mips/configs/jazz_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/configs/rm200_defconfig | 1 - arch/mips/configs/tb0219_defconfig | 1 - arch/mips/configs/tb0226_defconfig | 1 - arch/mips/configs/tb0287_defconfig | 1 - arch/mips/configs/workpad_defconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 1 - arch/powerpc/configs/linkstation_defconfig | 1 - arch/powerpc/configs/mvme5100_defconfig | 1 - arch/sh/configs/ap325rxa_defconfig | 1 - arch/sh/configs/ecovec24_defconfig | 1 - arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/sdk7780_defconfig | 1 - arch/sh/configs/se7724_defconfig | 1 - arch/sh/configs/sh03_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - drivers/char/mem.c | 2 +- drivers/char/random.c | 72 +- fs/Kconfig | 2 +- fs/btrfs/backref.c | 7 +- fs/btrfs/block-group.c | 36 +- fs/btrfs/block-group.h | 1 + fs/btrfs/btrfs_inode.h | 42 +- fs/btrfs/compression.c | 63 +- fs/btrfs/compression.h | 10 +- fs/btrfs/ctree.c | 108 +-- fs/btrfs/ctree.h | 83 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 219 +++-- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-tree.c | 148 ++-- fs/btrfs/extent_io.c | 45 +- fs/btrfs/extent_map.c | 4 + fs/btrfs/file-item.c | 76 +- fs/btrfs/file.c | 79 +- fs/btrfs/free-space-tree.c | 2 + fs/btrfs/inode.c | 1183 +++++++++++++++++++++------ fs/btrfs/ioctl.c | 309 ++++++- fs/btrfs/lzo.c | 11 +- fs/btrfs/ordered-data.c | 132 +-- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 5 +- fs/btrfs/qgroup.c | 72 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/super.c | 96 ++- fs/btrfs/sysfs.c | 15 +- fs/btrfs/tests/extent-map-tests.c | 2 + fs/btrfs/transaction.c | 19 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 35 +- fs/btrfs/tree-log.c | 982 +++++++++++++--------- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 147 ++-- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 167 ++-- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsproto.h | 3 + fs/cifs/connect.c | 42 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 10 + fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/transport.c | 2 +- fs/crypto/crypto.c | 8 + fs/crypto/inline_crypt.c | 93 +++ fs/erofs/data.c | 12 +- fs/erofs/dir.c | 21 +- fs/erofs/erofs_fs.h | 5 +- fs/erofs/inode.c | 4 +- fs/erofs/internal.h | 2 + fs/erofs/namei.c | 54 +- fs/erofs/super.c | 21 +- fs/erofs/sysfs.c | 8 +- fs/erofs/zdata.c | 184 ++--- fs/erofs/zmap.c | 71 +- fs/ext4/balloc.c | 1 + fs/ext4/block_validity.c | 26 +- fs/ext4/ext4.h | 7 +- fs/ext4/extents.c | 1 - fs/ext4/fast_commit.c | 173 ++-- fs/ext4/fast_commit.h | 2 +- fs/ext4/file.c | 10 +- fs/ext4/inline.c | 9 +- fs/ext4/inode.c | 42 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 345 ++++---- fs/ext4/namei.c | 25 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 99 ++- fs/f2fs/Kconfig | 7 + fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 58 +- fs/f2fs/compress.c | 11 +- fs/f2fs/data.c | 83 +- fs/f2fs/debug.c | 25 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 160 +++- fs/f2fs/file.c | 175 ++-- fs/f2fs/gc.c | 53 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 7 +- fs/f2fs/namei.c | 78 +- fs/f2fs/node.c | 92 ++- fs/f2fs/node.h | 3 + fs/f2fs/recovery.c | 35 +- fs/f2fs/segment.c | 73 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 91 ++- fs/f2fs/sysfs.c | 40 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/internal.h | 5 - fs/ioctl.c | 4 - fs/iomap/direct-io.c | 6 + fs/jbd2/transaction.c | 70 +- fs/lockd/svc.c | 24 +- fs/nfs/callback.c | 66 +- fs/nfs/nfs4state.c | 1 - fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 3 +- fs/nfsd/filecache.c | 6 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfs4xdr.c | 10 + fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 - fs/nfsd/nfsfh.h | 20 - fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 25 +- fs/nfsd/trace.h | 107 ++- fs/nfsd/vfs.c | 9 - fs/nfsd/vfs.h | 2 - fs/nfsd/xdr.h | 2 +- fs/read_write.c | 34 +- fs/remap_range.c | 7 +- include/linux/fs.h | 2 + include/linux/fscrypt.h | 18 + include/linux/jbd2.h | 3 - include/linux/random.h | 2 +- include/linux/sunrpc/svc.h | 26 +- include/linux/sunrpc/svc_xprt.h | 12 +- include/linux/sunrpc/xdr.h | 2 + include/trace/bpf_probe.h | 6 + include/trace/events/btrfs.h | 1 + include/trace/events/ext4.h | 298 ++++--- include/trace/events/sunrpc.h | 244 +++--- include/trace/perf.h | 6 + include/trace/trace_events.h | 55 +- include/uapi/linux/btrfs.h | 133 +++ include/uapi/linux/btrfs_tree.h | 3 + kernel/module.c | 2 +- kernel/trace/trace_events.c | 6 + net/sunrpc/svc.c | 50 +- net/sunrpc/svc_xprt.c | 68 +- net/sunrpc/svcauth.c | 2 + net/sunrpc/svcauth_unix.c | 60 ++ net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- 208 files changed, 5520 insertions(+), 2826 deletions(-)