This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9b93f5069fd9 Merge tag 'fs.idmapped.mnt_idmap.v6.2' of git://git.kernel [...] new bc12ac98ea2e ext4: silence the warning when evicting inode with dioread_nolock new 318cdc822c63 ext4: check and assert if marking an no_delete evicting in [...] new 66267814ba0e fs/ext4: replace ternary operator with min()/max() and min_t() new eee22187b536 ext4: add inode table check in __ext4_get_inode_loc to aov [...] new 71df9683827a ext4: remove redundant variable err new 56d0d0b9289d ext4: check the return value of ext4_xattr_inode_dec_ref() new e3ea75ee651d ext4: journal_path mount options should follow links new 5f3e240321dd ext4: split ext4_journal_start trace for debug new d87a7b4c77a9 jbd2: use the correct print format new 78742d4d056d ext4: remove trailing newline from ext4_msg() message new d32387748476 ext4: fix bug_on in __es_tree_search caused by bad quota inode new 07342ec259df ext4: add helper to check quota inums new 63b1e9bccb71 ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode new 991ed014de08 ext4: fix bug_on in __es_tree_search caused by bad boot lo [...] new 3bf678a0f9c0 ext4: fix undefined behavior in bit shift for ext4_check_f [...] new 105c78e12468 ext4: don't allow journal inode to have encrypt flag new a71248b1accb ext4: fix use-after-free in ext4_orphan_cleanup new 0fbcb5251fc8 ext4: disable fast-commit of encrypted dir operations new 4c0d5778385c ext4: don't set up encryption key during jbd2 transaction new 594bc43b4103 ext4: fix leaking uninitialized memory in fast-commit journal new 64b4a25c3de8 ext4: add missing validation of fast-commit record lengths new 8415ce07ecf0 ext4: fix unaligned memory access in ext4_fc_reserve_space() new 48a6a66db82b ext4: fix off-by-one errors in fast-commit block filling new 8805dbcb3e83 ext4: simplify fast-commit CRC calculation new fae381a3d79b ext4: init quota for 'old.inode' in 'ext4_rename' new bb0fbc782ee9 ext4: print file system UUID on mount, remount and unmount new 89481b5fa8c0 ext4: correct inconsistent error msg in nojournal mode new 060f77392cab ext4: replace kmem_cache_create with KMEM_CACHE new 26d75a16af28 ext4: fix error code return to user-space in ext4_get_branch() new b76abb515746 ext4: dont return EINVAL from GETFSUUID when reporting UUI [...] new a7e9d977e031 ext4: don't fail GETFSUUID when the caller provides a long buffer new a408f33e895e ext4: fix bad checksum after online resize new 8f49ec603ae3 ext4: fix corrupt backup group descriptors after online resize new 0aeaa2559d6d ext4: fix corruption when online resizing a 1K bigalloc fs new 7ea71af94eaa ext4: fix uninititialized value in 'ext4_evict_inode' new 131294c35ed6 ext4: fix delayed allocation bug in ext4_clu_mapped for bi [...] new 956510c0c743 fs: ext4: initialize fsdata in pagecache_write() new b40ebaf63851 ext4: avoid BUG_ON when creating xattrs new a44e84a9b776 ext4: fix deadlock due to mbcache entry corruption new d73eff68a8c0 ext4: make ext4_mb_initialize_context return void new 5c099c4fdc43 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' new 04e568a3b31c ext4: handle redirtying in ext4_bio_write_page() new dff4ac75eeee ext4: move keep_towrite handling to ext4_bio_write_page() new 29b83c574b0a ext4: remove nr_submitted from ext4_bio_write_page() new 5c27088b3bcf ext4: drop pointless IO submission from ext4_bio_write_page() new de0039f69c95 ext4: add support for writepages calls that cannot map blocks new 15648d599cd1 ext4: provide ext4_do_writepages() new 29bc9cea0e13 ext4: move percpu_rwsem protection into ext4_writepages() new 59205c8d4eae ext4: switch to using ext4_do_writepages() for ordered dat [...] new f30ff35f6266 jbd2: switch jbd2_submit_inode_data() to use fs-provided h [...] new 49977f9762fe ext4: switch to using write_cache_pages() for data=journal [...] new e26355e21520 mm: export buffer_migrate_folio_norefs() new dae999602eeb ext4: stop providing .writepage hook new 1485f726c6de ext4: initialize quota before expanding inode in setproject ioctl new 8994d11395f8 ext4: avoid unaccounted block allocation when expanding inode new cc12a6f25e07 ext4: allocate extended attribute value in vmalloc area new e4db04f7d3db ext4: fix inode leak in ext4_xattr_inode_create() on an er [...] new 1da18e38cb97 ext4: fix reserved cluster accounting in __es_remove_extent() new deb9acc12250 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] new 02aef4225258 fscrypt: pass super_block to fscrypt_put_master_key_activeref() new aa9979900808 fscrypt: add comment for fscrypt_valid_enc_modes_v1() new d209ce353a32 blk-crypto: Add support for SM4-XTS blk crypto mode new e0cefada1383 fscrypt: Add SM4 XTS/CTS symmetric algorithm support new f8b435f93b76 fscrypt: remove unused Speck definitions new 41952551acb4 fscrypt: add additional documentation for SM4 support new 8129bac60f30 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new 98dc08bae678 fsverity: stop using PG_error to track error status new a4bbf53d88c7 fsverity: simplify fsverity_get_digest() new ad0d9da164cb Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new ce529cc25b18 erofs: enable large folios for iomap mode new 27f2a2dcc626 erofs: check the uniqueness of fsid in shared domain in advance new 2109901d49c5 erofs: update documentation new 1282dea37b09 erofs: clean up cached I/O strategies new 8669247524c7 fscache,cachefiles: add prepare_ondemand_read() callback new 709fe09e2817 erofs: switch to prepare_ondemand_read() in fscache mode new be62c5198861 erofs: support large folios for fscache mode new e6687b89225e erofs: enable large folios for fscache mode new 927e5010ff5b erofs: use kmap_local_page() only for erofs_bread() new c42c0ffe8117 erofs: Fix pcluster memleak when its block address is zero new d5d188b8f8b3 erofs: fix missing unmap if z_erofs_get_extent_compressedl [...] new c505feba4c0d erofs: validate the extent length for uncompressed pclusters new 4a6bff118740 Merge tag 'erofs-for-6.2-rc1' of git://git.kernel.org/pub/ [...] new 672e4268b286 ovl: fix use inode directly in rcu-walk mode new 456b59e757b0 ovl: update ->f_iocb_flags when ovl_change_flags() modifie [...] new cf8aa9bf97ca ovl: Use "buf" flexible array for memcpy() destination new 5b0db51215e8 ovl: Use ovl mounter's fsuid and fsgid in ovl_link() new 73db6a063c78 ovl: port to vfs{g,u}id_t and associated helpers new cdf5c9d1af41 ovl: fix comment typos new 8ea2876577b5 ovl: do not reconnect upper index records in ovl_indexdir_ [...] new af4dcb6d78b2 ovl: use plain list filler in indexdir and workdir cleanup new cf4ef7801a8c ovl: Add comment on upperredirect reassignment new 1fa9c5c5edde ovl: use inode instead of dentry where possible new 637d13b57d85 ovl: Kconfig: Fix spelling mistake "undelying" -> "underlying" new 6df7cc226874 Merge tag 'ovl-update-6.2' of git://git.kernel.org/pub/scm [...] new a1db2f7edef0 fs/fuse: Replace kmap() with kmap_local_page() new 4f8d37020e1f fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY new ccc031e26afe fuse: always revalidate rename target dentry new 0618021e34c6 fuse: Remove user_ns check for FUSE_DEV_IOC_CLONE new 00d369bc2de5 fuse: port to vfs{g,u}id_t and associated helpers new e2283a736676 fuse: remove the unneeded result variable new 153524053bbb fuse: allow non-extending parallel direct writes on the same file new b138777786f7 fuse: Rearrange fuse_allow_current_process checks new 043930b1c889 Merge tag 'fuse-update-6.2' of git://git.kernel.org/pub/sc [...] new 42da66ac7bcb squashfs: enable idmapped mounts new 6e8948a0630f Merge tag 'fs.idmapped.squashfs.v6.2' of git://git.kernel. [...] new e7eda157c407 fs: don't audit the capability check in simple_xattr_list() new 07d7a4d6961a Merge tag 'fs.xattr.simple.noaudit.v6.2' of git://git.kern [...] new 0dafb7e671f0 fs: udf: Optimize udf_free_in_core_inode and udf_find_file [...] new c791730f2554 udf: Avoid double brelse() in udf_rename() new ab7720a2b117 maintainers: Add ISOFS entry new d030bd1a6658 ext2: Fix some kernel-doc warnings new bc943f4872a7 ext2: Don't flush page immediately for DIRSYNC directories new a27c442d61ce ext2: remove ->writepage new 36273e5b4e3a udf: remove ->writepage new 27e714c007e4 ext2: unbugger ext2_empty_dir() new b41b98e12a95 fs/ext2: Fix code indentation new 7868f93006ad udf: Increase UDF_MAX_READ_VERSION to 0x0260 new cfe4c1b25dd6 udf: Fix preallocation discarding at indirect extent boundary new 6ad53f0f71c5 udf: Do not bother looking for prealloc extents if i_lenEx [...] new 16d055656814 udf: Discard preallocation before extending file with a hole new 1f3868f06855 udf: Fix extending file within last block new cda6a60acc95 Merge tag 'fixes_for_v6.2-rc1' of git://git.kernel.org/pub [...] new 898f70669568 fs: jfs: fix shift-out-of-bounds in dbAllocAG new 73c6da327ff1 fs/jfs: replace ternary operator with min_t() new 4ef3405e82d2 MAINTAINERS: git://github -> https://github.com for kleikamp new b0a35efa0ebc fs/jfs/jfs_xattr.h: Fix spelling typo in comment new 1ea66d71b176 jfs: remove unused declarations for jfs new dee874452409 jfs: remove redundant assignments to ipaimap and ipaimap2 new ebe060369f8d jfs: Fix fortify moan in symlink new 25e70c6162f2 fs: jfs: fix shift-out-of-bounds in dbDiscardAG new d0e482c45c50 jfs: Fix a typo in function jfs_umount new a60dca73a1a8 jfs: makes diUnmount/diMount in jfs_mount_rw atomic new 56c003e4db4a Merge tag 'jfs-6.2' of https://github.com/kleikamp/linux-shaggy new d96d0f961779 dlm: replace one-element array with fixed size array new 08ae0547e75e fs: dlm: fix sock release if listen fails new f0f4bb431bd5 fs: dlm: retry accept() until -EAGAIN or error returns new 57a5724ef0b3 fs: dlm: remove send repeat remove handling new 5b787667e87a fs: dlm: use packet in dlm_mhandle new e01c4b7bd415 fd: dlm: trace send/recv of dlm message and rcom new 85839f27b17d fs: dlm: let dlm_add_cb queue work after resume only new d3e4dc5d68c8 fs: dlm: use list_first_entry marco new a4c0352bb109 fs: dlm: convert ls_cb_mutex mutex to spinlock new 92e95733307e fs: dlm: use spin lock instead of mutex new 27d3994ebb5c fs: dlm: move last cast bast time to function call new 61bed0baa4db fs: dlm: use a non-static queue for callbacks new e1711fe3fd59 fs: dlm: allow different allocation context per _create_message new 3872f87b09e2 fs: dlm: remove ls_remove_wait waitqueue new 194a3fb488f2 fs: dlm: relax sending to allow receiving new 9c693d76abb3 fs: dlm: catch dlm_add_member() error new 3e54c9e80e68 fs: dlm: fix log of lowcomms vs midcomms new 775af207464b fs: dlm: use WARN_ON_ONCE() instead of WARN_ON() new f217d7ccb9f9 fs: dlm: avoid false-positive checker warning new 9267c85769e6 fs: dlm: drop lkb ref in bug case new 740bb8fc10d2 fs: dlm: ast do WARN_ON_ONCE() on hotpath new 554d84961676 fs: dlm: rename DLM_IFL_NEED_SCHED to DLM_IFL_CB_PENDING new 81889255c2e6 fs: dlm: rename seq to h_seq for msg tracing new 17827754e503 fs: dlm: add dst nodeid for msg tracing new 8b0188b0d60b fs: dlm: add midcomms init/start functions new 01ea3d7701cb fs: dlm: remove twice INIT_WORK new dd070a56e0fa fs: dlm: use list_first_entry_or_null new 1037c2a94ab5 fs: dlm: use listen sock as dlm running indicator new 4f567acb0b86 fs: dlm: remove socket shutdown handling new c3d88dfd1583 fs: dlm: cleanup listen sock handling new c51c9cd8addc fs: dlm: don't put dlm_local_addrs on heap new 6f0b0b5d7ae7 fs: dlm: remove dlm_node_addrs lookup list new e9dd5fd849f1 fs: dlm: use sock2con without checking null new c852a6d70698 fs: dlm: use saved sk_error_report() new 1351975ac137 fs: dlm: don't init error value new dbb751ffab0b fs: dlm: parallelize lowcomms socket handling new 7a5e9f1f83e3 fs: dlm: fix building without lockdep new 97971df811b8 Merge tag 'dlm-6.2' of git://git.kernel.org/pub/scm/linux/ [...] new 83ae4133ac94 btrfs: add a cached_state to try_lock_extent new 632ddfa2131f btrfs: use cached_state for btrfs_check_nocow_lock new 9c5c9604631a btrfs: use a cached_state everywhere in relocation new 123a7f008c9e btrfs: cache the failed state when locking extents new e5e886bad9e9 btrfs: add cached_state to read_extent_buffer_subpage new c1b078545e64 btrfs: simplify cleanup after error in btrfs_create_tree new d60d956eb41f btrfs: remove unused set/clear_pending_info helpers new ea206640a600 btrfs: remove unused BTRFS_TOTAL_BYTES_PINNED_BATCH new 4ce76e8e7836 btrfs: remove unused BTRFS_IOPRIO_READA new 4300c58f8090 btrfs: move btrfs on-disk definitions out of ctree.h new 51129b33d391 btrfs: move btrfs_get_block_group helper out of disk-io.h new ad4b63caf56d btrfs: move maximum limits to btrfs_tree.h new ed4c491a3db2 btrfs: move BTRFS_MAX_MIRRORS into scrub.c new 390d89ccf672 btrfs: move discard stat defs to free-space-cache.h new 06d61cb101f3 btrfs: move btrfs_should_fragment_free_space into block-group.c new f1e5c6185ca1 btrfs: move flush related definitions to space-info.h new f60acad355cf btrfs: move btrfs_print_data_csum_error into inode.c new 956504a331a6 btrfs: move trans_handle_cachep out of ctree.h new 226463d7b100 btrfs: move btrfs_path_cachep out of ctree.h new eda517fd0cee btrfs: move free space cachep's out of ctree.h new 890d2b1aa38b btrfs: move btrfs_next_old_item into ctree.c new 7a66eda351ba btrfs: move the btrfs_verity_descriptor_item defs up in ctree.h new 765c3fe99bcd btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCY new ff2b64a22a2e btrfs: raid56: cleanup for function __free_raid_bio() new 797d74b74985 btrfs: raid56: allocate memory separately for rbio pointers new 88074c8b1376 btrfs: raid56: make it more explicit that cache rbio shoul [...] new d47704bd1c78 btrfs: get the next extent map during fiemap/lseek more ef [...] new 013f9c70d293 btrfs: skip unnecessary extent map searches during fiemap [...] new a2853ffc2eb9 btrfs: skip unnecessary delalloc search during fiemap and lseek new b98c6cd59e90 btrfs: drop pointless memset when cloning extent buffer new 206c1d32f381 btrfs: drop redundant bflags initialization when allocatin [...] new c902421927ff btrfs: remove checks for a root with id 0 during backref walking new a0a5472ad802 btrfs: remove checks for a 0 inode number during backref walking new ceb707da9ad9 btrfs: directly pass the inode to btrfs_is_data_extent_shared() new 61dbb952f0a5 btrfs: turn the backref sharedness check cache into a cont [...] new 84a7949d4097 btrfs: move ulists to data extent sharedness check context new b629685803bc btrfs: remove roots ulist when checking data extent sharedness new 56f5c19920d0 btrfs: remove useless logic when finding parent nodes new 73e339e6ab74 btrfs: cache sharedness of the last few data extents durin [...] new 583f4ac56254 btrfs: move up backref sharedness cache store and lookup f [...] new 877c14767f10 btrfs: avoid duplicated resolution of indirect backrefs du [...] new 6976201f188f btrfs: avoid unnecessary resolution of indirect backrefs d [...] new cc4804bfd639 btrfs: skip reclaim if block_group is empty new 81531225e5bd btrfs: re-check reclaim condition in reclaim worker new 879b22219831 btrfs: switch GFP_ATOMIC to GFP_NOFS when fixing up low keys new 33cff222faff btrfs: remove gfp_t flag from btrfs_tree_mod_log_insert_key() new 5565b8e0adcd btrfs: make module init/exit match their sequence new d549ff7bdbe7 btrfs: add helper for bit enumeration new c7321b76dfcc btrfs: convert BTRFS_ILOCK-* defines to enum bit new fd8d2951f478 btrfs: convert extent_io page op defines to enum bits new d3b4d0fd5518 btrfs: convert EXTENT_* bits to enums new e0a8b9a74767 btrfs: convert QGROUP_* defines to enum bits new cc37ea61920e btrfs: convert __TRANS_* defines to enum bits new 7248e0cebbef btrfs: skip update of block group item if used bytes are the same new 48acc47d7813 btrfs: do not use GFP_ATOMIC in the read endio new da2a071b6f14 btrfs: remove unused unlock_extent_atomic new 5a75034e71ef btrfs: do not panic if we can't allocate a prealloc extent state new 467761f90405 btrfs: sysfs: convert remaining scnprintf to sysfs_emit new 63a7cb130718 btrfs: auto enable discard=async when possible new b307f06d37ca btrfs: simplify generation check in btrfs_get_dentry new 875c627c5f20 btrfs: send add define for v2 buffer size new c7f13d428ea1 btrfs: move fs wide helpers out of ctree.h new e118578a8df7 btrfs: move assert helpers out of ctree.h new 9b569ea0be6f btrfs: move the printk helpers out of ctree.h new bbde07a40a13 btrfs: push printk index code into their respective helpers new ec8eb376e271 btrfs: move BTRFS_FS_STATE* definitions and helpers to fs.h new 0d3a9cf8c306 btrfs: convert incompat and compat flag test helpers to macros new fc97a410bd78 btrfs: move mount option definitions to fs.h new 7966a6b5959b btrfs: move fs_info::flags enum to fs.h new c52cc7b7acfb btrfs: add a BTRFS_FS_NEED_TRANS_COMMIT flag new 55e5cfd36da5 btrfs: remove fs_info::pending_changes and related code new d83eb482b727 btrfs: move the compat/incompat flag masks to fs.h new 818fe33aed42 btrfs: rename struct-funcs.c to accessors.c new ad1ac5012c2b btrfs: move btrfs_map_token to accessors new 07e81dc94474 btrfs: move accessor helpers into accessors.h new e9c83077d2be btrfs: remove temporary btrfs_map_token declaration in ctree.h new d68194b23822 btrfs: sink gfp_t parameter to btrfs_backref_iter_alloc new e2896e791001 btrfs: sink gfp_t parameter to btrfs_qgroup_trace_extent new fe10158c759c btrfs: switch GFP_NOFS to GFP_KERNEL in scrub_setup_recheck_block new 02bc392798f9 btrfs: sink gfp_t parameter to alloc_scrub_sector new 82c0efd3cd5d btrfs: merge module cleanup sequence to one helper new e43eec81c516 btrfs: use struct qstr instead of name and namelen pairs new ab3c5c18e8fa btrfs: setup qstr from dentrys using fscrypt helper new 6db75318823a btrfs: use struct fscrypt_str instead of struct qstr new 94a48aef49f2 btrfs: extend btrfs_dir_item type to store encryption status new a56159d4080b btrfs: move btrfs_fs_info declarations into fs.h new eb33a4d65b2a btrfs: move the lockdep helpers into locking.h new 13d925c1c269 btrfs: minor whitespace in ctree.h new 8483d40242c5 btrfs: remove extra space info prototypes in ctree.h new e2f13b343c14 btrfs: move btrfs_account_ro_block_groups_free_space into [...] new a0231804affe btrfs: move extent-tree helpers into their own header file new 2839c2c142dd btrfs: move delalloc space related prototypes to delalloc-space.h new 6d2049a2f36f btrfs: delete unused function prototypes in ctree.h new 45c40c8f9541 btrfs: move root tree prototypes to their own header new 911bd75aca73 btrfs: remove unused function prototypes new 1751850fbd77 btrfs: remove unused btrfs_cond_migrate_bytes new 43dd529abed2 btrfs: update function comments new cb9a10a6504b btrfs: convert discard stat defs to enum new b31bed170d52 btrfs: move btrfs_chunk_item_size out of ctree.h new 3683fbbc2314 btrfs: add dependencies to fs.h and block-rsv.h new 503438834256 btrfs: add blk_types.h include to compression.h new 083bd7e54e8e btrfs: move the printk and assert helpers to messages.c new 2885fd632050 btrfs: move inode prototypes to btrfs_inode.h new 778dd695dd4d btrfs: rename tree-defrag.c to defrag.c new 6e3df18ba7e8 btrfs: move the auto defrag code to defrag.c new a6a01ca61f49 btrfs: move the file defrag code into defrag.c new 59b818e064ab btrfs: move defrag related prototypes to their own header new f2b39277b87d btrfs: move dir-item prototypes into dir-item.h new 7c8ede162805 btrfs: move file-item prototypes into their own header new c7a03b524d30 btrfs: move uuid tree prototypes to uuid-tree.h new 7572dec8f522 btrfs: move ioctl prototypes into ioctl.h new af142b6f44d3 btrfs: move file prototypes to file.h new b538a271ae9b btrfs: move the 32bit warn defines into messages.h new cc68414c6123 btrfs: move the snapshot drop related prototypes to extent-tree.h new 33cf97a7b658 btrfs: move acl prototypes into acl.h new 677074792a1d btrfs: move relocation prototypes into relocation.h new 2fc6822c99d7 btrfs: move scrub prototypes into scrub.h new 77407dc032e2 btrfs: move dev-replace prototypes into dev-replace.h new 5c11adcc383a btrfs: move verity prototypes into verity.h new 6a6b4daf92fd btrfs: move CONFIG_BTRFS_FS_RUN_SANITY_TESTS checks to fs.h new c03b22076bd2 btrfs: move super prototypes into super.h new 7f0add250f82 btrfs: move super_block specific helpers into super.h new aa5d3003ddee btrfs: move orphan prototypes into orphan.h new d52a1365258b btrfs: selftests: remove impossible inline extent at non-z [...] new affc54243386 btrfs: make inline extent read calculation much simpler new a196a8944f77 btrfs: do not reset extent map members for inline extents read new 280f15cb96a6 btrfs: remove new_inline argument from btrfs_extent_item_t [...] new a982fc822001 btrfs: extract the inline extent read code into its own function new c30ff698da87 btrfs: fix SPDX comment in tree-mod-log.h new 20af93d97f46 btrfs: update stale comment for nowait direct IO writes new 428c8e03109e btrfs: simplify percent calculation helpers, rename div_factor new 8ec8519b4789 btrfs: switch extent_page_data bit fields to bools new ee5f017dccc7 btrfs: merge struct extent_page_data to btrfs_bio_ctrl new 9c5ff9b42c1c btrfs: raid56: extract the vertical stripe recovery code i [...] new 30e3c897f4a8 btrfs: raid56: extract the pq generation code into a helper new d31968d9b6ac btrfs: raid56: extract the recovery bio list build code in [...] new ec936b0354e2 btrfs: raid56: extract sector recovery code into a helper new d817ce35d24a btrfs: raid56: switch recovery path to a single function new 509c27aa2fb6 btrfs: raid56: extract the rmw bio list build code into a helper new 6486d21c99cb btrfs: raid56: extract rwm write bios assembly into a helper new 5eb30ee26fa4 btrfs: raid56: introduce the main entrance for RMW path new 93723095b5d5 btrfs: raid56: switch write path to rmw_rbio() new cb3450b7d7d0 btrfs: raid56: extract scrub read bio list assembly code i [...] new 6bfd0133bee2 btrfs: raid56: switch scrub path to use a single function new 1a1a28513970 btrfs: remove the unused endio_raid56_workers and btrfs_ra [...] new 61ce908a3c26 btrfs: send: avoid unnecessary path allocations when findi [...] new d3f41317f0fe btrfs: send: update comment at find_extent_clone() new 344174a1a68a btrfs: send: drop unnecessary backref context field initia [...] new 22a3c0ac8ed0 btrfs: send: avoid unnecessary backref lookups when findin [...] new c7499a64dcf6 btrfs: send: optimize clone detection to increase extent sharing new 6ce6ba534418 btrfs: use a single argument for extent offset in backref [...] new a2c8d27e5ee8 btrfs: use a structure to pass arguments to backref walkin [...] new 1baea6f18abf btrfs: reuse roots ulist on each leaf iteration for iterat [...] new fa104a879073 btrfs: constify ulist parameter of ulist_next() new 66d04209e5a8 btrfs: send: cache leaf to roots mapping during backref walking new 88ffb665c894 btrfs: send: skip unnecessary backref iterations new f73853c7168a btrfs: send: avoid double extent tree search when finding [...] new adf0241868bd btrfs: send: skip resolution of our own backref when findi [...] new e2a041657774 btrfs: send: bump the extent reference count limit for bac [...] new 9e5e6d4e2e5e btrfs: zlib: use copy_page for full page copy new fd463ac4616e btrfs: zoned: use helper to check a power of two zone size new 0d7764ff58b4 btrfs: convert btrfs_block_group::needs_free_space to runt [...] new 961f5b8bf48a btrfs: convert btrfs_block_group::seq_zone to runtime flag new 19af6a7d345a btrfs: change how repair action is passed to btrfs_repair_ [...] new 7920b773bd8a btrfs: drop parameter compression_type from btrfs_submit_d [...] new ab2072b2921e btrfs: change how submit bio callback is passed to btrfs_w [...] new ad65ecf30b03 btrfs: simplify btree_submit_bio_start and btrfs_submit_bi [...] new da67daab8dd6 btrfs: switch async_submit_bio::inode to btrfs_inode new 882681ac9883 btrfs: pass btrfs_inode to btrfs_submit_bio_start new bfa17066822c btrfs: pass btrfs_inode to btrfs_submit_bio_start_direct_io new 5fcdadc27045 btrfs: pass btrfs_inode to btrfs_wq_submit_bio new 644094fd2854 btrfs: pass btrfs_inode to btrfs_submit_metadata_bio new 535a7e5d6b7e btrfs: pass btrfs_inode to btrfs_submit_data_write_bio new b762041629e7 btrfs: pass btrfs_inode to btrfs_submit_data_read_bio new d781c1c315ce btrfs: pass btrfs_inode to btrfs_submit_dio_repair_bio new c5ca391b0dd8 btrfs: pass btrfs_inode to submit_one_bio new d8f9268ece91 btrfs: pass btrfs_inode to btrfs_repair_one_sector new e2884c3d4456 btrfs: switch btrfs_dio_private::inode to btrfs_inode new bb41632ea7d2 btrfs: pass btrfs_inode to btrfs_submit_dio_bio new d9dcae67b7fe btrfs: pass btrfs_inode to btrfs_truncate new 29b6352b1494 btrfs: pass btrfs_inode to btrfs_inode_lock new e5d4d75bd324 btrfs: pass btrfs_inode to btrfs_inode_unlock new 7152b425da54 btrfs: pass btrfs_inode to btrfs_dirty_inode new 82ca5a04f03f btrfs: pass btrfs_inode to btrfs_add_delalloc_inodes new 36eeaef5595d btrfs: switch btrfs_writepage_fixup::inode to btrfs_inode new 621af94af334 btrfs: pass btrfs_inode to btrfs_check_data_csum new e569b1d54551 btrfs: pass btrfs_inode to __unlink_start_trans new 3c4f91e23a87 btrfs: pass btrfs_inode to btrfs_delete_subvolume new 35da5a7edec3 btrfs: drop private_data parameter from extent_io_tree_init new 0988fc7bda79 btrfs: switch extent_io_tree::private_data to btrfs_inode [...] new 2454151cdede btrfs: pass btrfs_inode to btrfs_merge_delalloc_extent new 4c5d166f6b36 btrfs: pass btrfs_inode to btrfs_set_delalloc_extent new 62798a491561 btrfs: pass btrfs_inode to btrfs_split_delalloc_extent new bd54766e40df btrfs: pass btrfs_inode to btrfs_clear_delalloc_extent new 5b7544cb06fe btrfs: pass btrfs_inode to btrfs_unlink_subvol new d1de429bceda btrfs: pass btrfs_inode to btrfs_inode_by_name new 3c1b1c4c0e87 btrfs: pass btrfs_inode to fixup_tree_root_location new 4c45a4f4de1b btrfs: pass btrfs_inode to inode_tree_add new 7a0443f031a6 btrfs: pass btrfs_inode to btrfs_inherit_iflags new 99a81a444448 btrfs: switch async_chunk::inode to btrfs_inode new 99a01bd6388e btrfs: use btrfs_inode inside compress_file_range new 5fc24314c894 btrfs: use btrfs_inode inside btrfs_verify_data_csum new e55cf7ca85e3 btrfs: pass btrfs_inode to btrfs_add_delayed_iput new 2942a50dea74 btrfs: raid56: introduce btrfs_raid_bio::error_bitmap new 75b470332965 btrfs: raid56: migrate recovery and scrub recovery path to [...] new ad3daf1c3f5b btrfs: raid56: remove the old error tracking system new 3e09b5b2293f btrfs: constify input buffer parameter in compression code new bb21e30260a6 btrfs: move device->name RCU allocation and assign to btrf [...] new 789d6a3a876e btrfs: concentrate all tree block parentness check paramet [...] new 947a629988f1 btrfs: move tree block parentness check into validate_exte [...] new 2c8f5e8cdf0f btrfs: remove leftover setting of EXTENT_UPTODATE state in [...] new 40daf3e095db btrfs: add an early exit when searching for delalloc range [...] new af979fd618a4 btrfs: skip unnecessary delalloc searches during lseek/fiemap new 8ddc8274e4be btrfs: search for delalloc more efficiently during lseek/fiemap new cfd7a17d9b45 btrfs: remove no longer used btrfs_next_extent_map() new 8c6e53a79d16 btrfs: allow passing a cached state record to count_range_bits() new 1ee51a06255d btrfs: update stale comment for count_range_bits() new b3e744fe6d28 btrfs: use cached state when looking for delalloc ranges w [...] new 3c32c7212f16 btrfs: use cached state when looking for delalloc ranges w [...] new cb3e217bdb39 btrfs: use btrfs_dev_name() helper to handle missing devic [...] new 9f0eac070d23 btrfs: allocate btrfs_io_context without GFP_NOFAIL new cb649e81dad4 btrfs: refactor checksum calculations in btrfs_lookup_csum [...] new 97e382393310 btrfs: introduce a bitmap based csum range search function new c5a415627be4 btrfs: raid56: prepare data checksums for later RMW verification new 7a3150723061 btrfs: raid56: do data csum verification during RMW cycle new 27137fac4c06 btrfs: move struct btrfs_tree_parent_check out of disk-io.h new 103c19723c80 btrfs: split the bio submission path into a separate file new bacf60e51586 btrfs: move repair_io_failure to bio.c new 1fe5ebc4e17d btrfs: move root helpers back into ctree.h new 3a3178c7f767 btrfs: move leaf_data_end into ctree.c new 6bfd0ffa6f2a btrfs: move file_extent_item helpers into file-item.h new 9b48addac406 btrfs: move eb offset helpers into extent_io.h new 0e6c40ebbb18 btrfs: move the csum helpers into ctree.h new 42c9419a4c01 btrfs: pass the extent buffer for the btrfs_item_nr helpers new e23efd8e8767 btrfs: add eb to btrfs_node_key_ptr_offset new 637e3b48c22e btrfs: add helpers for manipulating leaf items and data new 8009adf30645 btrfs: remove BTRFS_LEAF_DATA_OFFSET new 0c7030038e61 btrfs: add nr_global_roots to the super block definition new 054056bd0a8d btrfs: add stack helpers for a few btrfs items new a4c853af0c51 btrfs: add might_sleep() annotations new d7c9e1be2876 btrfs: fix uninitialized parent in insert_state new 26df39a9e5a8 btrfs: fix uninitialized variable in find_first_clear_extent_bit new 63d5429f68a3 btrfs: replace strncpy() with strscpy() new 3a8d1db341b9 btrfs: unify overwrite_item() and do_overwrite_item() new 3eb423442483 btrfs: remove outdated logic from overwrite_item() and add [...] new 1742e1c90c3d btrfs: fix extent map use-after-free when handling missing [...] new 162d053e15fe btrfs: do not BUG_ON() on ENOMEM when dropping extent item [...] new a28135303a66 btrfs: sync some cleanups from progs into uapi/btrfs.h new b7af0635c87f btrfs: print transaction aborted messages with an error level new 149c51f87632 Merge tag 'for-6.2-tag' of git://git.kernel.org/pub/scm/li [...] new eeadcb757945 NFSD: Simplify READ_PLUS new 69eed23baf87 NFSD: Remove redundant assignment to variable host_err new 5a717a6e0145 SUNRPC: Remove unused svc_rqst::rq_lock field new ea5021e911d3 NFSD: Finish converting the NFSv2 GETACL result encoder new 841fd0a3cb49 NFSD: Finish converting the NFSv3 GETACL result encoder new 8e823bafff23 nfsd: ignore requests to disable unsupported versions new cb12fae1c34b nfsd: move nfserrno() to vfs.c new 2f3a4b2ac2f2 nfsd: allow disabling NFSv2 at compile time new 427505ffeaa4 exportfs: use pr_debug for unreachable debug statements new e0aa651068bf nfsd: don't call nfsd_file_put from client states seqfile display new c252849082ff NFSD: Pass the target nfsd_file to nfsd_commit() new dcf3f80965ca NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_fil [...] new 4d1ea8455716 NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage [...] new b3276c1f5b26 NFSD: Flesh out a documenting comment for filecache.c new eeff73f7c1c5 NFSD: Clean up nfs4_preprocess_stateid_op() call sites new 20eee313ff4b NFSD: Trace stateids returned via DELEGRETURN new a1c74569bbde NFSD: Trace delegation revocations new b48f8056c034 NFSD: Use const pointers as parameters to fh_ helpers new 3fe828caddd8 NFSD: Update file_hashtbl() helpers new 81a21fa3e7fd NFSD: Clean up nfsd4_init_file() new 3341678f2fd6 NFSD: Add a nfsd4_file_hash_remove() helper new 9270fc514ba7 NFSD: Clean up find_or_add_file() new 15424748001a NFSD: Refactor find_file() new d47b295e8d76 NFSD: Use rhashtable for managing nfs4_file objects new 3f054211b29c NFSD: Fix licensing header in filecache.c new 296f3d7f419e MAINTAINERS: NFSD should be responsible for fs/exportfs new 1f696e230ea5 nfsd: remove the pages_flushed statistic from filecache new 821411858988 nfsd: reorganize filecache.c new 22ae4c114f77 nfsd: fix up the filecache laundrette scheduling new 3ed157d0d73f sunrpc: svc: Remove an unused static function svc_ungetu32() new d7064eaf688c NFSD: Add an nfsd_file_fsync tracepoint new 18ebd35b61b4 lockd: set other missing fields when unlocking files new 01d53a88c089 nfsd: return error if nfs4_setacl fails new 85a0d0c9a580 NFSD: Use struct_size() helper in alloc_session() new 75c7940d2a86 lockd: set missing fl_flags field when retrieving args new 69efce009f7d lockd: ensure we use the correct file descriptor when unlocking new 9f27783b4dd2 lockd: fix file selection in nlmsvc_cancel_blocked new 79a1d88a36f7 NFSD: pass range end to vfs_fsync_range() instead of count new 247c01ff5f8d trace: Relocate event helper files new a1049eb47f20 NFSD: refactoring courtesy_client_reaper to a generic low [...] new 3959066b697b NFSD: add support for sending CB_RECALL_ANY new 44df6f439a17 NFSD: add delegation reaper to react to low memory condition new 638593be55c0 NFSD: add CB_RECALL_ANY tracepoints new da522b5fe1a5 SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails new ad3d24c59d8c SUNRPC: Clean up xdr_write_pages() new 9315564747cb NFSD: Use only RQ_DROPME to signal the need to drop a reply new c65d9df0c4a0 SUNRPC: Make the svc_authenticate tracepoint conditional new 4dd9daa9124a SUNRPC: Fix crasher in unwrap_integ_data() new e78e274eb22d NFSD: Avoid clashing function prototypes new 764822972d64 Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux [...]
The 471 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/filesystems/erofs.rst | 38 +- Documentation/filesystems/fscrypt.rst | 7 + Documentation/filesystems/mount_api.rst | 1 + MAINTAINERS | 19 +- block/blk-crypto.c | 6 + drivers/infiniband/core/cm_trace.h | 2 +- drivers/infiniband/core/cma_trace.h | 2 +- fs/btrfs/Makefile | 6 +- fs/btrfs/{struct-funcs.c => accessors.c} | 12 +- fs/btrfs/accessors.h | 1073 ++++++ fs/btrfs/acl.c | 2 +- fs/btrfs/acl.h | 27 + fs/btrfs/backref.c | 1001 +++-- fs/btrfs/backref.h | 195 +- fs/btrfs/bio.c | 381 ++ fs/btrfs/bio.h | 127 + fs/btrfs/block-group.c | 152 +- fs/btrfs/block-group.h | 30 +- fs/btrfs/block-rsv.c | 43 +- fs/btrfs/block-rsv.h | 6 +- fs/btrfs/btrfs_inode.h | 161 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 18 +- fs/btrfs/compression.h | 11 +- fs/btrfs/ctree.c | 311 +- fs/btrfs/ctree.h | 3927 ++------------------ fs/btrfs/defrag.c | 1376 +++++++ fs/btrfs/defrag.h | 22 + fs/btrfs/delalloc-space.c | 61 +- fs/btrfs/delalloc-space.h | 3 + fs/btrfs/delayed-inode.c | 17 +- fs/btrfs/delayed-inode.h | 2 +- fs/btrfs/delayed-ref.c | 21 +- fs/btrfs/dev-replace.c | 28 +- fs/btrfs/dev-replace.h | 8 + fs/btrfs/dir-item.c | 60 +- fs/btrfs/dir-item.h | 42 + fs/btrfs/discard.c | 112 +- fs/btrfs/disk-io.c | 247 +- fs/btrfs/disk-io.h | 35 +- fs/btrfs/export.c | 25 +- fs/btrfs/export.h | 3 +- fs/btrfs/extent-io-tree.c | 192 +- fs/btrfs/extent-io-tree.h | 100 +- fs/btrfs/extent-tree.c | 55 +- fs/btrfs/extent-tree.h | 78 + fs/btrfs/extent_io.c | 482 +-- fs/btrfs/extent_io.h | 67 +- fs/btrfs/extent_map.c | 75 +- fs/btrfs/file-item.c | 258 +- fs/btrfs/file-item.h | 69 + fs/btrfs/file.c | 621 +--- fs/btrfs/file.h | 33 + fs/btrfs/free-space-cache.c | 52 +- fs/btrfs/free-space-cache.h | 13 + fs/btrfs/free-space-tree.c | 15 +- fs/btrfs/fs.c | 94 + fs/btrfs/fs.h | 976 +++++ fs/btrfs/inode-item.c | 79 +- fs/btrfs/inode-item.h | 20 +- fs/btrfs/inode.c | 904 ++--- fs/btrfs/ioctl.c | 945 +---- fs/btrfs/ioctl.h | 17 + fs/btrfs/locking.c | 1 + fs/btrfs/locking.h | 76 + fs/btrfs/lzo.c | 4 +- fs/btrfs/messages.c | 353 ++ fs/btrfs/messages.h | 245 ++ fs/btrfs/misc.h | 24 +- fs/btrfs/ordered-data.c | 25 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/orphan.c | 1 + fs/btrfs/orphan.h | 11 + fs/btrfs/print-tree.c | 21 +- fs/btrfs/props.c | 8 +- fs/btrfs/props.h | 2 +- fs/btrfs/qgroup.c | 78 +- fs/btrfs/qgroup.h | 11 +- fs/btrfs/raid56.c | 2066 +++++----- fs/btrfs/raid56.h | 33 +- fs/btrfs/rcu-string.h | 6 +- fs/btrfs/ref-verify.c | 3 + fs/btrfs/reflink.c | 30 +- fs/btrfs/relocation.c | 94 +- fs/btrfs/relocation.h | 23 + fs/btrfs/root-tree.c | 24 +- fs/btrfs/root-tree.h | 34 + fs/btrfs/scrub.c | 75 +- fs/btrfs/scrub.h | 16 + fs/btrfs/send.c | 488 ++- fs/btrfs/send.h | 6 +- fs/btrfs/space-info.c | 86 +- fs/btrfs/space-info.h | 78 + fs/btrfs/subpage.c | 1 + fs/btrfs/super.c | 554 +-- fs/btrfs/super.h | 29 + fs/btrfs/sysfs.c | 16 +- fs/btrfs/tests/btrfs-tests.c | 3 +- fs/btrfs/tests/extent-buffer-tests.c | 1 + fs/btrfs/tests/extent-io-tests.c | 4 +- fs/btrfs/tests/free-space-tree-tests.c | 3 +- fs/btrfs/tests/inode-tests.c | 58 +- fs/btrfs/tests/qgroup-tests.c | 52 +- fs/btrfs/transaction.c | 92 +- fs/btrfs/transaction.h | 22 +- fs/btrfs/tree-checker.c | 10 +- fs/btrfs/tree-checker.h | 35 +- fs/btrfs/tree-defrag.c | 132 - fs/btrfs/tree-log.c | 452 ++- fs/btrfs/tree-log.h | 5 +- fs/btrfs/tree-mod-log.c | 36 +- fs/btrfs/tree-mod-log.h | 4 +- fs/btrfs/ulist.c | 38 +- fs/btrfs/ulist.h | 2 +- fs/btrfs/uuid-tree.c | 5 +- fs/btrfs/uuid-tree.h | 12 + fs/btrfs/verity.c | 6 + fs/btrfs/verity.h | 28 + fs/btrfs/volumes.c | 454 +-- fs/btrfs/volumes.h | 116 +- fs/btrfs/xattr.c | 4 + fs/btrfs/zlib.c | 6 +- fs/btrfs/zoned.c | 18 +- fs/btrfs/zoned.h | 1 + fs/btrfs/zstd.c | 4 +- fs/cachefiles/io.c | 77 +- fs/crypto/fscrypt_private.h | 13 +- fs/crypto/keyring.c | 14 +- fs/crypto/keysetup.c | 17 +- fs/crypto/policy.c | 12 + fs/dlm/ast.c | 322 +- fs/dlm/ast.h | 17 +- fs/dlm/config.c | 4 +- fs/dlm/debug_fs.c | 2 +- fs/dlm/dlm_internal.h | 25 +- fs/dlm/lock.c | 190 +- fs/dlm/lockspace.c | 14 +- fs/dlm/lowcomms.c | 1538 ++++---- fs/dlm/lowcomms.h | 6 +- fs/dlm/main.c | 7 +- fs/dlm/member.c | 5 +- fs/dlm/memory.c | 30 +- fs/dlm/memory.h | 4 +- fs/dlm/midcomms.c | 141 +- fs/dlm/midcomms.h | 7 +- fs/dlm/rcom.c | 4 +- fs/dlm/requestqueue.c | 3 +- fs/dlm/user.c | 74 +- fs/dlm/user.h | 2 +- fs/erofs/data.c | 10 +- fs/erofs/fscache.c | 408 +- fs/erofs/inode.c | 2 + fs/erofs/internal.h | 13 +- fs/erofs/super.c | 2 +- fs/erofs/xattr.c | 8 +- fs/erofs/zdata.c | 80 +- fs/erofs/zmap.c | 15 +- fs/exportfs/expfs.c | 8 +- fs/ext2/balloc.c | 12 +- fs/ext2/dir.c | 41 +- fs/ext2/inode.c | 6 - fs/ext2/super.c | 2 +- fs/ext4/ext4.h | 13 +- fs/ext4/ext4_jbd2.c | 14 +- fs/ext4/ext4_jbd2.h | 10 +- fs/ext4/extents.c | 16 +- fs/ext4/extents_status.c | 11 +- fs/ext4/fast_commit.c | 205 +- fs/ext4/fast_commit.h | 3 +- fs/ext4/ialloc.c | 4 +- fs/ext4/indirect.c | 9 +- fs/ext4/inline.c | 3 +- fs/ext4/inode.c | 252 +- fs/ext4/ioctl.c | 24 +- fs/ext4/mballoc.c | 10 +- fs/ext4/namei.c | 47 +- fs/ext4/orphan.c | 2 +- fs/ext4/page-io.c | 44 +- fs/ext4/readpage.c | 13 +- fs/ext4/resize.c | 36 +- fs/ext4/super.c | 60 +- fs/ext4/verity.c | 2 +- fs/ext4/xattr.c | 22 +- fs/f2fs/compress.c | 64 +- fs/f2fs/data.c | 53 +- fs/fs_parser.c | 3 +- fs/fuse/cuse.c | 5 +- fs/fuse/dev.c | 7 +- fs/fuse/dir.c | 43 +- fs/fuse/file.c | 43 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/readdir.c | 4 +- fs/jbd2/commit.c | 5 +- fs/jfs/jfs_dmap.c | 27 +- fs/jfs/jfs_extent.h | 2 - fs/jfs/jfs_imap.c | 2 +- fs/jfs/jfs_mount.c | 4 + fs/jfs/jfs_umount.c | 4 +- fs/jfs/jfs_xattr.h | 2 +- fs/jfs/jfs_xtree.h | 4 - fs/jfs/namei.c | 2 +- fs/jfs/super.c | 6 +- fs/lockd/svc4proc.c | 1 + fs/lockd/svclock.c | 17 +- fs/lockd/svcproc.c | 1 + fs/lockd/svcsubs.c | 17 +- fs/mbcache.c | 14 +- fs/nfs/nfs4trace.h | 6 +- fs/nfs/nfstrace.h | 6 +- fs/nfsd/Kconfig | 19 +- fs/nfsd/Makefile | 5 +- fs/nfsd/blocklayout.c | 1 + fs/nfsd/blocklayoutxdr.c | 1 + fs/nfsd/export.h | 1 - fs/nfsd/filecache.c | 241 +- fs/nfsd/filecache.h | 4 +- fs/nfsd/flexfilelayout.c | 1 + fs/nfsd/nfs2acl.c | 10 - fs/nfsd/nfs3acl.c | 30 +- fs/nfsd/nfs3proc.c | 10 +- fs/nfsd/nfs4callback.c | 72 + fs/nfsd/nfs4idmap.c | 1 + fs/nfsd/nfs4proc.c | 49 +- fs/nfsd/nfs4state.c | 341 +- fs/nfsd/nfs4xdr.c | 771 ++-- fs/nfsd/nfsctl.c | 6 +- fs/nfsd/nfsd.h | 3 +- fs/nfsd/nfsfh.h | 10 +- fs/nfsd/nfsproc.c | 66 +- fs/nfsd/nfssvc.c | 8 +- fs/nfsd/state.h | 11 +- fs/nfsd/trace.h | 144 +- fs/nfsd/vfs.c | 83 +- fs/nfsd/vfs.h | 4 +- fs/nfsd/xdr4.h | 5 + fs/nfsd/xdr4cb.h | 6 + fs/overlayfs/Kconfig | 2 +- fs/overlayfs/dir.c | 46 +- fs/overlayfs/export.c | 8 +- fs/overlayfs/file.c | 3 +- fs/overlayfs/namei.c | 12 +- fs/overlayfs/overlayfs.h | 11 +- fs/overlayfs/readdir.c | 58 +- fs/overlayfs/super.c | 7 +- fs/overlayfs/util.c | 6 +- fs/quota/dquot.c | 2 + fs/squashfs/super.c | 2 +- fs/udf/inode.c | 83 +- fs/udf/namei.c | 8 +- fs/udf/super.c | 4 +- fs/udf/truncate.c | 48 +- fs/udf/udf_sb.h | 6 +- fs/verity/fsverity_private.h | 5 + fs/verity/hash_algs.c | 6 + fs/verity/measure.c | 19 +- fs/verity/verify.c | 12 +- fs/xattr.c | 2 +- include/linux/blk-crypto.h | 1 + include/linux/fs_parser.h | 1 + include/linux/jbd2.h | 2 +- include/linux/mbcache.h | 9 +- include/linux/netfs.h | 8 + include/linux/nfs4.h | 13 + include/linux/sunrpc/svc.h | 8 - include/trace/events/btrfs.h | 27 +- include/trace/events/cachefiles.h | 27 +- include/trace/events/dlm.h | 303 ++ include/trace/events/ext4.h | 64 +- include/trace/events/jbd2.h | 44 +- include/trace/events/rpcgss.h | 2 +- include/trace/events/rpcrdma.h | 4 +- include/trace/events/sunrpc.h | 6 +- include/trace/{events => misc}/fs.h | 0 include/trace/{events => misc}/nfs.h | 12 + include/trace/{events => misc}/rdma.h | 0 .../trace/{events/sunrpc_base.h => misc/sunrpc.h} | 0 include/uapi/linux/btrfs.h | 36 +- include/uapi/linux/btrfs_tree.h | 235 ++ include/uapi/linux/fscrypt.h | 4 +- include/uapi/linux/fuse.h | 16 +- mm/migrate.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 64 +- net/sunrpc/svc.c | 4 +- net/sunrpc/xdr.c | 22 +- 284 files changed, 15554 insertions(+), 12790 deletions(-) rename fs/btrfs/{struct-funcs.c => accessors.c} (95%) create mode 100644 fs/btrfs/accessors.h create mode 100644 fs/btrfs/acl.h create mode 100644 fs/btrfs/bio.c create mode 100644 fs/btrfs/bio.h create mode 100644 fs/btrfs/defrag.c create mode 100644 fs/btrfs/defrag.h create mode 100644 fs/btrfs/dir-item.h create mode 100644 fs/btrfs/extent-tree.h create mode 100644 fs/btrfs/file-item.h create mode 100644 fs/btrfs/file.h create mode 100644 fs/btrfs/fs.c create mode 100644 fs/btrfs/fs.h create mode 100644 fs/btrfs/ioctl.h create mode 100644 fs/btrfs/messages.c create mode 100644 fs/btrfs/messages.h create mode 100644 fs/btrfs/orphan.h create mode 100644 fs/btrfs/relocation.h create mode 100644 fs/btrfs/root-tree.h create mode 100644 fs/btrfs/scrub.h create mode 100644 fs/btrfs/super.h delete mode 100644 fs/btrfs/tree-defrag.c create mode 100644 fs/btrfs/uuid-tree.h create mode 100644 fs/btrfs/verity.h rename include/trace/{events => misc}/fs.h (100%) rename include/trace/{events => misc}/nfs.h (96%) rename include/trace/{events => misc}/rdma.h (100%) rename include/trace/{events/sunrpc_base.h => misc/sunrpc.h} (100%)