This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 91bc559d8d3a Merge tag 'fs.acl.v6.3' of git://git.kernel.org/pub/scm/li [...] new 7c3511a2c820 erofs: clean up erofs_iget() new 768bb10afb99 erofs: remove linux/buffer_head.h dependency new e324eaa97906 erofs: get rid of debug_one_dentry() new b780d3fc6107 erofs: simplify iloc() new 4efdec36dc99 erofs: get rid of erofs_inode_datablocks() new cdba55067f2f erofs: avoid tagged pointers to mark sync decompression new b1ed220c6262 erofs: remove tagged pointer helpers new a9a94d937334 erofs: move zdata.h into zdata.c new 999f2f9a63f4 erofs: get rid of z_erofs_do_map_blocks() forward declaration new 557afdd94cf8 erofs: tidy up internal.h new 3fffb589b9a6 erofs: add per-cpu threads for decompression as an option new 339bc4d3cd25 erofs: make kobj_type structures constant new d60b87600d13 erofs: update print symbols for various flags in trace new 8b58f9f02162 erofs: remove unused EROFS_GET_BLOCKS_RAW flag new 6967f6cbcae5 Documentation/ABI: sysfs-fs-erofs: update supported features new b7fa1de09f92 MAINTAINERS: erofs: Add Documentation/ABI/testing/sysfs-fs-erofs new bdfa90142eb1 erofs: remove unused device mapping in meta routine new 2dfb8c3b122f erofs: maintain cookies of share domain in self-contained list new 7032809a44d7 erofs: relinquish volume with mutex held new 61fef98945d0 erofs: unify anonymous inodes for blob new 8d1b80a79452 erofs: fix an error code in z_erofs_init_zip_subsystem() new dc483c851ff9 Merge tag 'erofs-for-6.3-rc1' of git://git.kernel.org/pub/ [...] new 60e463f0be98 fscrypt: add the test dummy encryption key on-demand new 7959eb19e4a3 ext4: stop calling fscrypt_add_test_dummy_key() new 1ad2a626762d f2fs: stop calling fscrypt_add_test_dummy_key() new ec64036e6863 fs/super.c: stop calling fscrypt_destroy_keyring() from __ [...] new 097d7c1fcb8d fscrypt: clean up fscrypt_add_test_dummy_key() new f18f9845f2f1 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new a6528a960b78 fsverity: optimize fsverity_file_open() on non-verity files new 01d90c07a592 fsverity: optimize fsverity_prepare_setattr() on non-verity files new 9642946c6c85 fsverity: optimize fsverity_cleanup_inode() on non-verity files new 72ea15f0ddd2 fsverity: pass pos and size to ->write_merkle_tree_block new 86f66569baca fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG new 284d5db5f99e fsverity: use unsigned long for level_start new 9098f36b739d fsverity: simplify Merkle tree readahead size calculation new 579a12f78d88 fsverity: store log2(digest_size) precomputed new 55eed69cc8fd fsverity: use EFBIG for file too large to enable verity new f45555bf23cf fsverity: replace fsverity_hash_page() with fsverity_hash_block() new 5306892a50bf fsverity: support verification with tree block size < PAGE_SIZE new 56124d6c87fd fsverity: support enabling with tree block size < PAGE_SIZE new 5e122148a3d5 ext4: simplify ext4_readpage_limit() new feb0576a361a f2fs: simplify f2fs_readpage_limit() new 4fa512ce7051 fs/buffer.c: support fsverity in block_read_full_folio() new db85d14dc5c5 ext4: allow verity with fs block size < PAGE_SIZE new 245edf445c34 fsverity.rst: update git repo URL for fsverity-utils new 5d0f0e57ed90 fsverity: support verifying data from large folios new 51e4e3153ebc fscrypt: support decrypting data from large folios new 6639c3ce7fd2 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new 2e0a547164b1 fanotify: Ensure consistent variable type for response new 70529a199574 fanotify: define struct members to hold response decision context new 032bffd494e3 fanotify,audit: Allow audit to use the full permission eve [...] new cd776a4342b3 Merge tag 'fsnotify_for_v6.3-rc1' of git://git.kernel.org/ [...] new 3d2d7e61553d udf: Define EFSCORRUPTED error code new d16076d9b684 udf: New directory iteration code new 7cd7a36ab44d udf: Convert udf_readdir() to new directory iteration new 57bda9fb169d udf: Convert udf_expand_dir_adinicb() to new directory iteration new a27b2923de7e udf: Move udf_expand_dir_adinicb() to its callsite new 1c80afa04db3 udf: Implement searching for directory entry using new ite [...] new 200918b34d15 udf: Convert udf_lookup() to use new directory iteration code new 9b06fbef4202 udf: Convert udf_get_parent() to new directory iteration code new afb525f466f9 udf: Convert empty_dir() to new directory iteration code new 4cca7e3df7be udf: Provide function to mark entry as deleted using new d [...] new d11ffa8d3ec1 udf: Convert udf_rmdir() to new directory iteration code new 6ec01a8020b5 udf: Convert udf_unlink() to new directory iteration code new f2844803404d udf: Implement adding of dir entries using new iteration code new ef91f9998bec udf: Convert udf_add_nondir() to new directory iteration new 00bce6f792ca udf: Convert udf_mkdir() to new directory iteration code new dbfb102d16fb udf: Convert udf_link() to new directory iteration code new e9109a92d2a9 udf: Convert udf_rename() to new directory iteration code new 1e0290d61a87 udf: Remove old directory iteration code new 70bfb3a8d661 udf: Truncate added extents on failed expansion new 53cafe1d6d8e udf: Do not bother merging very long extents new 33e9a53cd9f0 udf: Handle error when expanding directory new 2b10074d91e0 udf: Handle error when adding extent to symlink new 19fd80de0a8b udf: Handle error when adding extent to a file new 0aba4860b0d0 udf: Allocate name buffer in directory iterator on heap new e57191a8d400 udf: Move setting of i_lenExtents into udf_do_extend_file() new b316c443b4e8 udf: Keep i_lenExtents consistent with the total length of [...] new 96b87cbdeb50 fs/ext2: Replace kmap_atomic() with kmap_local_page() new 02113feaf62c udf: Fix spelling mistake "lenght" -> "length" new 256fe4162f8b udf: Do not update file length for failed writes to inline files new fc8033a34a3c udf: Preserve link count of system files new 85a37983ec69 udf: Detect system inodes linked into directory hierarchy new 1fb40763a58c udf: remove redundant variable netype new 7a5fa171a286 ext2: propagate errors from ext2_prepare_chunk new 3bea4ae1c97b udf: Zero udf name padding new ee454ad2fce7 udf: Propagate errors from udf_advance_blk() new 1ea1cd11c72d udf: Fix directory iteration for longer tail extents new bd904f3c7496 udf: Unify types in anchor block detection new 101ee137d32a udf: Drop VARCONV support new de80dae03c43 udf: Move incrementing of goal block directly into inode_getblk() new f3a30be77750 udf: Factor out block mapping into udf_map_block() new 4215db46d538 udf: Use udf_bread() in udf_get_pblock_virt15() new 08931b78932d udf: Use udf_bread() in udf_load_vat() new f33321b29b67 udf: Do not call udf_block_map() on ICB files new 15a08f51624a udf: Convert udf_symlink_filler() to use udf_bread() new 364a6665d573 udf: Fold udf_block_map() into udf_map_block() new b3c03fcef271 udf: Pass mapping request into inode_getblk() new 809425217805 udf: Add flag to disable block preallocation new 541e047b14c8 udf: Use udf_map_block() in udf_getblk() new 32f123a3f342 udf: Fold udf_getblk() into udf_bread() new f950fd052913 udf: Protect rename against modification of moved directory new 6a3b37e0ea20 udf: Push i_data_sem locking into udf_expand_file_adinicb() new 2d532616c768 udf: Push i_data_sem locking into udf_extend_file() new 96eeaaaea592 udf: Simplify error handling in udf_file_write_iter() new b9a861fd527a udf: Protect truncate and file type conversion with invali [...] new 3c21204818ae udf: Allocate blocks on write page fault new 7010839ccfd4 fs: gracefully handle ->get_block not mapping bh in __mpag [...] new 36580ed08776 udf: Do not allocate blocks on page writeback new 36ec52ea038b udf: Fix file corruption when appending just after end of [...] new f54aa97fb7e5 udf: Fix off-by-one error when discarding preallocation new b7c31e6f1477 udf: Unify .read_folio for normal and in-ICB files new 79d3c6dbada4 udf: Convert in-ICB files to use udf_writepages() new d5abfb1b7b26 udf: Convert in-ICB files to use udf_direct_IO() new 60b99a1b9fa7 udf: Convert in-ICB files to use udf_write_begin() new c694e40ba231 udf: Convert all file types to use udf_write_end() new 907c6c2ffa6a udf: Add handling of in-ICB files to udf_bmap() new 37a8a39f7ad3 udf: Switch to single address_space_operations new 759e4d74c072 udf: Mark aops implementation static new 174cb748d888 udf: Move udf_adinicb_readpage() to inode.c new 7b7f68655fca udf: Switch udf_adinicb_readpage() to kmap_local_page() new 5cfc45321a6d udf: Convert udf_adinicb_writepage() to memcpy_to_page() new 1eeceaec794e udf: Convert udf_expand_file_adinicb() to avoid kmap_atomic() new f386c802a6fd udf: Don't return bh from udf_expand_dir_adinicb() new c2efd13a2ed4 udf: Limit file size to 4TB new 085cf7b7e2ef udf: Fix file counting in LVID new 1e0d4adf17e7 udf: Check consistency of Space Bitmap Descriptor new f8d0dd0bc302 udf: remove reporting loc in debug output new 51e38c92bed2 udf: Use unsigned variables for size calculations new df97f64dfa31 udf: Avoid directory type conversion failure due to ENOMEM new 274978f17327 Merge tag 'fixes_for_v6.3-rc1' of git://git.kernel.org/pub [...] new 4c89493f35c4 btrfs: drop unused trans parameter of drop_delayed_ref new f09f7851b78b btrfs: remove trans parameter of merge_ref new afe2d748b08a btrfs: drop trans parameter of insert_delayed_ref new 0c555c97ef5a btrfs: directly pass in fs_info to btrfs_merge_delayed_refs new fccf0c842ed4 btrfs: move btrfs_abort_transaction to transaction.c new 0e47b25cafb2 btrfs: fix uninitialized variable warning in btrfs_cleanup [...] new ab199013592a btrfs: fix uninitialized variable warning in get_inode_gen new efbf35a102b2 btrfs: fix uninitialized variable warning in btrfs_update_ [...] new 598643250c47 btrfs: fix uninitialized variable warnings in __set_extent [...] new 12adffe6cfb8 btrfs: fix uninitialized variable warning in btrfs_sb_log_ [...] new cd30d3bc78d9 btrfs: zoned: fix uninitialized variable warning in btrfs_ [...] new a6ca692ec22b btrfs: fix uninitialized variable warning in run_one_async_start new 1ec49744ba83 btrfs: turn on -Wmaybe-uninitialized new d31de3785047 btrfs: go to matching label when cleaning em in btrfs_subm [...] new ce394a7f3903 btrfs: use PAGE_{ALIGN, ALIGNED, ALIGN_DOWN} macro new 5cce1780dc47 btrfs: use a negative value for BTRFS_LOG_FORCE_COMMIT new 235e1c7b872f btrfs: use a single variable to track return value for log [...] new 36d4556745fe btrfs: remove the wait argument to btrfs_start_ordered_extent new cfc2de0fce01 btrfs: pass find_free_extent_ctl to allocator tracepoints new 854c2f365d7e btrfs: add more find_free_extent tracepoints new 52bb7a2166af btrfs: introduce size class to block group allocator new c7eec3d9aa95 btrfs: load block group size class when caching new cb0922f26464 btrfs: don't use size classes for zoned file systems new 28232909ba43 btrfs: scrub: improve tree block error reporting new 58e36c2a0191 btrfs: remove duplicate include header in extent-tree.c new b7625f461da6 btrfs: sysfs: update fs features directory asynchronously new e739ba307f3a btrfs: send: directly return from did_overwrite_ref() and [...] new cb689481947a btrfs: send: avoid unnecessary generation search at did_ov [...] new b3047a42f55d btrfs: send: directly return from will_overwrite_ref() and [...] new 498581f33c9e btrfs: send: avoid extra b+tree searches when checking ref [...] new 24970ccb2489 btrfs: send: remove send_progress argument from can_rmdir() new d921b9cf91e1 btrfs: send: avoid duplicated orphan dir allocation and in [...] new 78cf1a954da5 btrfs: send: avoid unnecessary orphan dir rbtree search at [...] new 474e4761f6e8 btrfs: send: reduce searches on parent root when checking [...] new 8c139e1d7806 btrfs: send: iterate waiting dir move rbtree only once whe [...] new d307d2f35ca5 btrfs: send: initialize all the red black trees earlier new 90b90d4ac03c btrfs: send: genericize the backref cache to allow it to b [...] new 6273ee621f3d btrfs: adapt lru cache to allow for 64 bits keys on 32 bit [...] new e8a7f49d9bfc btrfs: send: cache information about created directories new 0da0c5605ed1 btrfs: allow a generation number to be associated with lru [...] new d588adae3b97 btrfs: add an api to delete a specific entry from the lru cache new c48545debfff btrfs: send: use the lru cache to implement the name cache new ace79df8a44a btrfs: send: update size of roots array for backref cache entries new 3e49363be633 btrfs: send: cache utimes operations for directories if possible new 2b5463fcbdfb btrfs: hold block group refcount during async discard new 4e4488d4efd5 btrfs: assert commit root semaphore is held when accessing [...] new e2fd83064a9b btrfs: skip backref walking during fiemap if we know the l [...] new 67da05b3f281 btrfs: fix spelling mistakes found using codespell new c9a43aaf0971 btrfs: raid56: reduce overhead to calculate the bio length new fd8f8ede239b block: export bio_split_rw new e0cfbb2ccabb btrfs: better document struct btrfs_bio new d0e5cb2be770 btrfs: add a btrfs_inode pointer to struct btrfs_bio new 5fa356531e33 btrfs: remove the direct I/O read checksum lookup optimization new 4ae2edf12d49 btrfs: simplify parameters of btrfs_lookup_bio_sums new 9ba0004bd95e btrfs: refactor error handling in btrfs_submit_bio new 7276aa7d3825 btrfs: save the bio iter for checksum validation in common code new 1c2b3ee3b0ec btrfs: pre-load data checksum for reads in btrfs_submit_bio new e52190441bd6 btrfs: add a btrfs_data_csum_ok helper new 7609afac6775 btrfs: handle checksum validation and repair at the storage layer new 7ab0fdfc8102 btrfs: open code btrfs_bio_free_csum new ac9f942e8694 btrfs: remove btrfs_bio_for_each_sector new 3d49d0d31237 btrfs: remove now unused checksumming helpers new 860c8c451661 btrfs: remove struct btrfs_bio::device field new 0571b6357c5e btrfs: remove the io_failure_record infrastructure new 0d3acb25e70d btrfs: rename btrfs_bio::iter field new 295fe46ff19b btrfs: remove struct btrfs_bio::is_metadata flag new deb6216fa0b6 btrfs: open code the submit_bio_start helpers new f8c44673e5a5 btrfs: simplify the btrfs_csum_one_bio calling convention new f8a53bb58ec7 btrfs: handle checksum generation in the storage layer new 69ccf3f4244a btrfs: handle recording of zoned writes in the storage layer new 542e300e8398 btrfs: support cloned bios in btree_csum_one_bio new 852eee62d31a btrfs: allow btrfs_submit_bio to split bios new 67d669825090 btrfs: pass the iomap bio to btrfs_submit_bio new 2380220e1e13 btrfs: remove stripe boundary calculation for buffered I/O new 30493ff49f81 btrfs: remove stripe boundary calculation for compressed I/O new a34e4c3f884c btrfs: remove stripe boundary calculation for encoded I/O new f8a02dc6fd38 btrfs: remove struct btrfs_io_geometry new 48253076c3a9 btrfs: open code submit_encoded_read_bio new 285599b6fe15 btrfs: remove the fs_info argument to btrfs_submit_bio new 35a8d7da3ca8 btrfs: remove now spurious bio submission helpers new 243cf8d1b673 btrfs: calculate file system wide queue limit for zoned mode new d5e4377d5051 btrfs: split zone append bios in btrfs_submit_bio new 8e81aa16a421 iomap: remove IOMAP_F_ZONE_APPEND new d3fb66150c05 btrfs: always lock the block before calling btrfs_clean_tr [...] new ed25dab3a0d1 btrfs: add trans argument to btrfs_clean_tree_block new c4e54a657116 btrfs: replace clearing extent buffer dirty bit with btrfs [...] new f88fd6504329 btrfs: do not increment dirty_metadata_bytes in set_btree_ioerr new 190a83391bc4 btrfs: rename btrfs_clean_tree_block to btrfs_clear_buffer_dirty new 98c8d683c291 btrfs: combine btrfs_clear_buffer_dirty and clear_extent_b [...] new 79b02ec1d8ce btrfs: replace btrfs_wait_tree_block_writeback by wait_on_ [...] new abb49e87425b btrfs: raid56: simplify error handling and code flow in ra [...] new 4d7627010bc2 btrfs: raid56: simplify code flow in rmw_rbio new 1c76fb7b31a4 btrfs: raid56: wait for I/O completion in submit_read_bios new 801fcfc5d790 btrfs: raid56: add a bio_list_put helper new d838d05ea509 btrfs: raid56: fold recover_assemble_read_bios into recover_rbio new 02efa3a6baff btrfs: raid56: fold rmw_read_wait_recover into rmw_read_bios new 52f0c198645c btrfs: raid56: submit the read bios from scrub_assemble_read_bios new 1d0ef1ca119f btrfs: raid56: handle endio in rmw_rbio new 40f87ddb5dbe btrfs: raid56: handle endio in recover_rbio new 08241d3c745e btrfs: raid56: handle endio in scrub_rbio new 7b00dfffebd4 btrfs: eliminate extra call when doing binary search on ex [...] new a724f313f84b btrfs: do unsigned integer division in the extent buffer b [...] new 72fcf1a47b8d btrfs: use file_offset to limit bios size in calc_bio_boundaries new 0d495430db8d btrfs: set bbio->file_offset in alloc_new_bio new 921603c76246 btrfs: pass a btrfs_bio to btrfs_use_append new fdf9a37dcfd4 btrfs: never return true for reads in btrfs_use_zone_append new 04f0847c4552 btrfs: don't rely on unchanging ->bi_bdev for zone append remaps new 1eb82ef87336 btrfs: remove the bdev argument to btrfs_rmap_block new 964a54e5e1a0 btrfs: make kobj_type structures constant new 885ce4873918 Merge tag 'for-6.3-tag' of git://git.kernel.org/pub/scm/li [...] new 8113aa91360a fs: dlm: fix return value check in dlm_memory_init() new aa7f4a21f6e5 fs/dlm: Remove "select SRCU" new aad633dc0cf9 fs: dlm: start midcomms before scand new 724b6bab0d75 fs: dlm: fix use after free in midcomms commit new 7354fa4ef697 fs: dlm: be sure to call dlm_send_queue_flush() new 164272113b68 fs: dlm: fix race setting stop tx flag new 15c63db8e86a fs: dlm: don't set stop rx flag after node reset new a58496361802 fs: dlm: move sending fin message into state change handling new 00908b338825 fs: dlm: send FIN ack back in right cases new 54fbe0c15d9a fs: dlm: bring back previous shutdown handling new 89835b064fe7 fs: dlm: ignore unexpected non dlm opts msgs new b8b750e0c99f fs: dlm: wait until all midcomms nodes detect version new 317dd6ba6cca fs: dlm: make dlm sequence id more robust new 11605353f27c fs: dlm: reduce the shutdown timeout to 5 secs new 3186409711e6 fs: dlm: remove newline in log_print new ef7ef015eb33 fs: dlm: move state change into else branch new 723b197bbdf1 fs: dlm: remove unnecessary waker_up() calls new eca3a04f140a Merge tag 'dlm-6.3' of git://git.kernel.org/pub/scm/linux/ [...]
The 259 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-erofs | 3 +- Documentation/filesystems/fscrypt.rst | 4 +- Documentation/filesystems/fsverity.rst | 96 ++- MAINTAINERS | 1 + block/blk-merge.c | 3 +- fs/btrfs/Makefile | 6 +- fs/btrfs/backref.c | 33 +- fs/btrfs/bio.c | 557 +++++++++++++-- fs/btrfs/bio.h | 67 +- fs/btrfs/block-group.c | 273 +++++++- fs/btrfs/block-group.h | 24 +- fs/btrfs/btrfs_inode.h | 22 +- fs/btrfs/compression.c | 276 ++------ fs/btrfs/compression.h | 3 - fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 15 + fs/btrfs/defrag.c | 4 +- fs/btrfs/delayed-ref.c | 24 +- fs/btrfs/delayed-ref.h | 2 +- fs/btrfs/discard.c | 41 +- fs/btrfs/disk-io.c | 225 +----- fs/btrfs/disk-io.h | 14 +- fs/btrfs/extent-io-tree.c | 10 +- fs/btrfs/extent-io-tree.h | 1 - fs/btrfs/extent-tree.c | 181 ++--- fs/btrfs/extent-tree.h | 81 +++ fs/btrfs/extent_io.c | 582 ++-------------- fs/btrfs/extent_io.h | 36 +- fs/btrfs/file-item.c | 72 +- fs/btrfs/file-item.h | 8 +- fs/btrfs/file.c | 2 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/fs.c | 4 + fs/btrfs/fs.h | 11 +- fs/btrfs/inode.c | 641 +++--------------- fs/btrfs/ioctl.c | 2 +- fs/btrfs/lru_cache.c | 166 +++++ fs/btrfs/lru_cache.h | 80 +++ fs/btrfs/lzo.c | 2 +- fs/btrfs/messages.c | 30 - fs/btrfs/messages.h | 34 - fs/btrfs/ordered-data.c | 25 +- fs/btrfs/ordered-data.h | 3 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/raid56.c | 334 ++++----- fs/btrfs/raid56.h | 4 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 51 +- fs/btrfs/send.c | 684 ++++++++++--------- fs/btrfs/super.c | 3 +- fs/btrfs/sysfs.c | 41 +- fs/btrfs/sysfs.h | 3 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 34 + fs/btrfs/transaction.h | 31 + fs/btrfs/tree-log.c | 87 +-- fs/btrfs/tree-log.h | 9 +- fs/btrfs/verity.c | 19 +- fs/btrfs/volumes.c | 116 +--- fs/btrfs/volumes.h | 18 - fs/btrfs/zoned.c | 146 ++-- fs/btrfs/zoned.h | 20 +- fs/buffer.c | 72 +- fs/crypto/bio.c | 10 +- fs/crypto/crypto.c | 28 +- fs/crypto/fscrypt_private.h | 4 + fs/crypto/keyring.c | 26 +- fs/crypto/keysetup.c | 23 +- fs/crypto/policy.c | 3 +- fs/dlm/Kconfig | 1 - fs/dlm/lockspace.c | 21 +- fs/dlm/lowcomms.c | 77 ++- fs/dlm/memory.c | 2 +- fs/dlm/midcomms.c | 131 ++-- fs/dlm/midcomms.h | 1 + fs/erofs/Kconfig | 18 + fs/erofs/data.c | 23 +- fs/erofs/dir.c | 17 - fs/erofs/fscache.c | 146 ++-- fs/erofs/inode.c | 42 +- fs/erofs/internal.h | 146 ++-- fs/erofs/namei.c | 18 +- fs/erofs/super.c | 3 +- fs/erofs/sysfs.c | 6 +- fs/erofs/tagptr.h | 107 --- fs/erofs/xattr.c | 20 +- fs/erofs/zdata.c | 424 ++++++++++-- fs/erofs/zdata.h | 178 ----- fs/erofs/zmap.c | 253 ++++--- fs/ext2/dir.c | 17 +- fs/ext2/ext2.h | 5 +- fs/ext2/namei.c | 21 +- fs/ext4/inode.c | 6 +- fs/ext4/readpage.c | 3 +- fs/ext4/super.c | 18 +- fs/ext4/verity.c | 6 +- fs/f2fs/data.c | 3 +- fs/f2fs/super.c | 6 - fs/f2fs/verity.c | 6 +- fs/iomap/direct-io.c | 10 +- fs/mpage.c | 2 + fs/notify/fanotify/fanotify.c | 8 +- fs/notify/fanotify/fanotify.h | 6 +- fs/notify/fanotify/fanotify_user.c | 88 ++- fs/super.c | 1 - fs/udf/balloc.c | 33 +- fs/udf/dir.c | 148 +--- fs/udf/directory.c | 579 ++++++++++++---- fs/udf/file.c | 176 ++--- fs/udf/ialloc.c | 31 +- fs/udf/inode.c | 602 ++++++++-------- fs/udf/lowlevel.c | 7 +- fs/udf/misc.c | 18 +- fs/udf/namei.c | 1093 +++++++++++------------------- fs/udf/partition.c | 9 +- fs/udf/super.c | 77 +-- fs/udf/symlink.c | 28 +- fs/udf/truncate.c | 6 +- fs/udf/udf_i.h | 3 +- fs/udf/udf_sb.h | 3 +- fs/udf/udfdecl.h | 57 +- fs/verity/Kconfig | 8 - fs/verity/enable.c | 271 ++++---- fs/verity/fsverity_private.h | 24 +- fs/verity/hash_algs.c | 24 +- fs/verity/init.c | 1 - fs/verity/open.c | 163 +++-- fs/verity/signature.c | 2 - fs/verity/verify.c | 346 ++++++---- include/linux/audit.h | 9 +- include/linux/bio.h | 4 + include/linux/fanotify.h | 5 + include/linux/fscrypt.h | 18 +- include/linux/fsverity.h | 93 ++- include/linux/iomap.h | 3 +- include/trace/events/btrfs.h | 127 +++- include/trace/events/erofs.h | 17 +- include/uapi/linux/fanotify.h | 30 +- kernel/auditsc.c | 18 +- 139 files changed, 5486 insertions(+), 5887 deletions(-) create mode 100644 fs/btrfs/lru_cache.c create mode 100644 fs/btrfs/lru_cache.h delete mode 100644 fs/erofs/tagptr.h delete mode 100644 fs/erofs/zdata.h