This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 071fc989ccfe Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 091253c3007a next-20260126/vfs-brauner omits 5c8950b87e0b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a727c17736ea Merge branch '9p-next' of https://github.com/martinetd/linux omits 2d2af7c75eaa Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits e09384f49538 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 65fc3f0fb3c2 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 9d3c45c0fc81 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 00305dd93cdf Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 2f16c732c153 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits b4c5750e013c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ff01d8036e48 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9a20a61781f2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits baa71451997f Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits beb93ee2c0d3 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits fe1079ac2fc1 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits ccd448409b6f Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits b58f16e7f17e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits df09eab01957 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 8a6fa76b2384 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b67de08c5da7 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 21f682b4fa63 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 195e67980d30 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 0f171760a339 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4e4b64fef28e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 663bb505b2ed next-20260128/btrfs-fixes omits 095a313a261c smb/client: fix memory leak in SendReceive() omits 1cba2754a8b3 smb: client: Avoid a dozen -Wflex-array-member-not-at-end [...] omits 0cc0e1ed0e18 smb/client: remove useless comment in mapping_table_ERRSRV omits b926eb8198e7 smb/client: remove some literal NT error codes from ntstat [...] omits ffb2bdaff140 smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED omits 5c0c140fd0ac smb/client: add NT_STATUS_NO_USER_KEYS omits 6ea304c8bd98 smb/client: add NT_STATUS_WRONG_EFS omits 9c7f0c2ef914 smb/client: add NT_STATUS_NO_EFS omits 910165692015 smb/client: add NT_STATUS_NO_RECOVERY_POLICY omits 5d737b56e7ce smb/client: add NT_STATUS_RANGE_NOT_FOUND omits 5f05030b0c51 smb/client: add NT_STATUS_DECRYPTION_FAILED omits 00ed125c2e1f smb/client: add NT_STATUS_ENCRYPTION_FAILED omits e415ef0750fb smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT omits 19eac932d408 smb/client: add NT_STATUS_VOLUME_DISMOUNTED omits e5f9ed7e40da smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT omits f5aa2010c892 smb/client: add NT_STATUS_VARIABLE_NOT_FOUND omits 4dda9db1cdd8 smb/client: rename ERRinvlevel to ERRunknownlevel omits c3573bc8d19e smb/client: add NT_STATUS_OS2_INVALID_LEVEL omits a50b74b8733e smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe omits a8ac5ce7414e smb/client: introduce KUnit test to check search result of [...] omits 4f574c0cc80f smb/client: use bsearch() to find target in smb2_error_map_table omits d72009393731 smb/client: check whether smb2_error_map_table is sorted i [...] omits a7027982a9c3 cifs: Autogenerate SMB2 error mapping table omits 1ffa668bfd13 cifs: Label SMB2 statuses with errors omits ce9d1b1dbb0a cifs: SMB1 split: Make BCC accessors conditional omits 3100dc65ccac cifs: SMB1 split: connect.c omits 11dad45900cd cifs: SMB1 split: sess.c omits e8e7d18c0471 cifs: SMB1 split: cifsencrypt.c omits a23c0bc0c7fd cifs: SMB1 split: netmisc.c omits e6174588e350 cifs: SMB1 split: misc.c omits d705da08b6f9 cifs: SMB1 split: cifs_debug.c omits c145a7326ecf cifs: SMB1 split: Move inline funcs omits e8efa6cc9c52 cifs: Fix cifs_dump_mids() to call ->dump_detail omits fda2ff5432b6 cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_} [...] omits a6ebff67a83f cifs: SMB1 split: Move BCC access functions omits 55722e8fd9a3 cifs: SMB1 split: Adjust #includes omits 7f90907959af cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h omits aeecbcaa9559 cifs: SMB1 split: Add some #includes omits b7d1c6ce0945 cifs: SMB1 split: Move some SMB1 received PDU checking bit [...] omits 25ad17b00e66 cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c omits ba286909665b cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h omits b17910f8631e cifs: SMB1 split: Create smb1proto.h for SMB1 declarations omits 6a52da985dda cifs: SMB1 split: Rename cifstransport.c omits 3c19ab174c55 cifs: Scripted clean up fs/smb/client/ntlmssp.h omits 4910f0bd6880 cifs: Scripted clean up fs/smb/client/reparse.h omits 9ce2c8be8572 cifs: Scripted clean up fs/smb/client/smb2proto.h omits fc6b6f8392b1 cifs: Scripted clean up fs/smb/client/cifs_debug.h omits d09153e7ce3b cifs: Scripted clean up fs/smb/client/cifs_swn.h omits b2ac1a431a87 cifs: Scripted clean up fs/smb/client/compress.h omits bbeda7b14d43 cifs: Scripted clean up fs/smb/client/cifs_spnego.h omits e14bf4927491 cifs: Scripted clean up fs/smb/client/fs_context.h omits 4dcfd12e4434 cifs: Scripted clean up fs/smb/client/fscache.h omits 4abd84ccead4 cifs: Scripted clean up fs/smb/client/cifsglob.h omits 83f872f40321 cifs: Scripted clean up fs/smb/client/dns_resolve.h omits 2447d9bef1e8 cifs: Scripted clean up fs/smb/client/dfs_cache.h omits d1ba9ef5f349 cifs: Scripted clean up fs/smb/client/cifsfs.h omits f5f1642c4c2f cifs: Scripted clean up fs/smb/client/netlink.h omits 1218899db363 cifs: Scripted clean up fs/smb/client/cifs_unicode.h omits f5428d75561f cifs: Scripted clean up fs/smb/client/cifsproto.h omits e07131122bfc cifs: Scripted clean up fs/smb/client/dfs.h omits 67c1fc25314c cifs: Scripted clean up fs/smb/client/cached_dir.h omits 0063fe6df6f8 smb: client: add multichannel async work for CONFIG_CIFS_D [...] omits 47c4f32cfe3f smb: client: introduce multichannel async work during mount omits 39c43b26ea77 smb: client: prevent races in ->query_interfaces() omits 0edfe36054ef smb: client: add proper locking around ses->iface_last_update omits 774d6623fbc2 smb: client: split cached_fid bitfields to avoid shared-by [...] omits 91c866a6abb0 cifs: Fix locking usage for tcon fields omits 3d39d0e2b261 cifs: Corrections to lock ordering notes omits eac20380a44f cifs: make retry logic in read/write path consistent with [...] omits 58ca8fddc2cf netfs: avoid double increment of retry_count in subreq omits e2e4db8259d7 netfs: when subreq is marked for retry, do not check if it [...] omits f30feb49e13e cifs: on replayable errors back-off before replay, not after omits f7a725435e61 smb/client: fix memory leak in smb2_open_file() omits 886176025101 erofs: handle end of filesystem properly for file-backed mounts omits a5a38051af22 Merge branch 'for-next-next-v6.19-20260130' into for-next- [...] omits 2b3d31163452 Merge branch 'for-next-current-v6.18-20260130' into for-ne [...] omits f147d28a793d Merge branch 'misc-next' into for-next-next-v6.19-20260130 omits 9e6f028583d7 Merge branch 'b-for-next' into for-next-next-v6.19-20260130 omits 0134f37c57af Merge branch 'misc-6.19' into for-next-current-v6.18-20260130 omits 48d4e18995cc btrfs: get rid of compressed_bio::compressed_folios[] omits 9d6d99456f4a btrfs: get rid of compressed_folios[] usage for encoded writes omits bda49cb5fe23 btrfs: get rid of compressed_folios[] usage for compressed read omits 8483b1c15f71 btrfs: remove the old btrfs_compress_folios() infrastructures omits 20b70813c7f4 btrfs: switch to btrfs_compress_bio() interface for compre [...] omits 146108f8729b btrfs: introduce btrfs_compress_bio() helper omits 3cfce73de6a1 btrfs: introduce zlib_compress_bio() helper omits 8582af75d25b btrfs: introduce zstd_compress_bio() helper omits 65e7d05b763b btrfs: introduce lzo_compress_bio() helper omits 024161bc1de9 btrfs: forward declare btrfs_fs_info in volumes.h omits 9dfa15e76fa1 btrfs: unit tests for pending extent walking functions omits b0868999d9bd btrfs: fix EEXIST abort due to non-consecutive gaps in chu [...] omits d3d63f2dd612 btrfs: === misc-next on b-for-next === omits ef35e04e116c btrfs: fix transaction commit blocking during trim of unal [...] omits 09a3532c1923 btrfs: handle user interrupt properly in btrfs_trim_fs() omits 040162010a8e btrfs: preserve first error in btrfs_trim_fs() omits 2b2f8dc54ca7 btrfs: continue trimming remaining devices on failure omits eb0d97eca566 btrfs: do not BUG_ON() in btrfs_remove_block_group() omits f3ab05b249a1 btrfs: abort transaction on error in btrfs_remove_block_group() omits 5333a29936bf btrfs: fix block_group_tree dirty_list corruption omits a65ea192e6f4 btrfs: fix copying the flags of btrfs_bio after split omits 696a1ea0dc4c btrfs: zoned: use local fs_info variable in btrfs_load_blo [...] omits b7608b64ffe0 btrfs: zoned: fixup last alloc pointer after extent remova [...] omits 601ebb9b4ff2 btrfs: zoned: fixup last alloc pointer after extent remova [...] omits 8bfeef8c5e61 btrfs: zoned: fixup last alloc pointer after extent remova [...] omits 00901b348253 btrfs: remove out label in btrfs_wait_for_commit() omits 896daeabc38c btrfs: remove out label in btrfs_init_space_info() omits 20358eeac215 btrfs: remove out label in btrfs_check_rw_degradable() omits af7b6aee11a6 btrfs: remove out label in finish_verity() omits f4a3fc18ea56 btrfs: remove out label in scrub_find_fill_first_stripe() omits 97a79dbf21eb btrfs: remove out label in lzo_decompress() omits 84cd6cc11240 btrfs: remove out label in btrfs_mark_extent_written() omits 727fe305c175 btrfs: remove out label in btrfs_csum_file_blocks() omits d67083feefe0 btrfs: remove out_failed label in find_lock_delalloc_range() omits 6330107e96a2 btrfs: remove out label in load_extent_tree_free() omits 575724d82683 btrfs: remove pointless out labels from uuid-tree.c omits 56724261ccd8 btrfs: remove pointless out labels from inode.c omits 136936cb1859 btrfs: remove pointless out labels from free-space-cache.c omits f78c62a8bf40 btrfs: remove pointless out labels from extent-tree.c omits dc8cd414159c btrfs: remove pointless out labels from disk-io.c omits d591039315a1 btrfs: remove pointless out labels from qgroup.c omits 9bda09771ad2 btrfs: remove pointless out labels from send.c omits b39e1402656a btrfs: remove pointless out labels from ioctl.c omits 214649a54283 btrfs: qgroup: return correct error when deleting qgroup r [...] omits 6dd924c1b65a btrfs: pass btrfs_fs_info to btrfs_first_delayed_node() omits d9f65f3ae4a0 btrfs: don't use local variables for fs_info->delayed_root omits bddb365f9036 btrfs: reorder members in btrfs_delayed_root for better packing omits 1de82992615e btrfs: embed delayed root to struct btrfs_fs_info omits 6e6d988366a5 btrfs: add strict extent map alignment checks omits 5c1203204b74 btrfs: tests: prepare extent map tests for strict alignmen [...] omits f1d5637b919d btrfs: tests: remove invalid file extent map tests omits 49f28d827660 btrfs: unfold transaction aborts in btrfs_finish_one_ordered() omits bf79f99e4bf4 btrfs: deal with missing root in sample_block_group_extent_item() omits 8969a8c33d24 btrfs: remove bogus root search condition in sample_block_ [...] omits b9d5ded77de2 btrfs: fallback to buffered IO if the data profile has dup [...] omits 5e173dc213ea btrfs: assert block group is locked in btrfs_use_block_gro [...] omits 1338224133ec btrfs: don't pass block group argument to load_block_group [...] omits 3bd8de898c3a btrfs: allocate path on stack in load_block_group_size_class() omits b0cc561541c6 btrfs: make load_block_group_size_class() return void omits fd72ce75832e btrfs: zstd: use folio_iter to handle zstd_decompress_bio() omits 02a3aa6c8cac btrfs: zlib: use folio_iter to handle zlib_decompress_bio() omits bfce0cac1040 btrfs: lzo: use folio_iter to handle lzo_decompress_bio() omits 702df538e117 btrfs: consolidate reclaim readiness checks in btrfs_shoul [...] omits d1ee1d1f6aed btrfs: fix periodic reclaim condition omits a07f7ec0332f btrfs: don't pass io_ctl to __btrfs_write_out_cache() omits 9acd16160023 btrfs: use the btrfs_extent_map_end() helper everywhere omits 7000c8651be1 btrfs: use the btrfs_block_group_end() helper everywhere omits 5289b0dbd91e btrfs: remove bogus NULL checks in __btrfs_write_out_cache() omits f4b8eb782cbc btrfs: populate fully_remapped_bgs_list on mount omits 6af129cb61cc btrfs: handle discarding fully-remapped block groups omits 76adf5dbaa07 btrfs: allow balancing remap tree omits 3c310abb2beb btrfs: add do_remap parameter to btrfs_discard_extent() omits 9f6092375c25 btrfs: replace identity remaps with actual remaps when doi [...] omits cc1dc9a597b5 btrfs: move existing remaps before relocating block group omits 477b9f47adfa btrfs: handle setting up relocation of block group with re [...] omits 2867c5b35525 btrfs: handle deletions from remapped block group omits 0915b57c127f btrfs: redirect I/O for remapped block groups omits cba5d944e669 btrfs: allow mounting filesystems with remap-tree incompat flag omits 7f7b74518622 btrfs: add extended version of struct block_group_item omits 70f616053069 btrfs: rename struct btrfs_block_group field commit_used t [...] omits 143cf3b192e9 btrfs: don't add metadata items for the remap tree to the [...] omits 0c27b6f73f48 btrfs: remove remapped block groups from the free-space-tree omits 42b7e35715fb btrfs: allow remapped chunks to have zero stripes omits ffc0867857a7 btrfs: add METADATA_REMAP chunk type omits 3351947754f6 btrfs: add definitions and constants for remap-tree omits 1b93b5e01d63 btrfs: add and use helper to compute the available space f [...] omits 5f9faab50f4e btrfs: tag as unlikely error handling in run_one_delayed_ref() omits 08ba2bdc4664 btrfs: remove unnecessary else branch in run_one_delayed_ref() omits 964ceb5eb8c6 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] omits 6a5abc77961d btrfs: use READA_FORWARD_ALWAYS for device extent verification omits e0cfbcdda5f9 btrfs: shrink the size of btrfs_device omits a70c194134b1 btrfs: update comment for delalloc flush and oe wait in bt [...] omits a1d5bc1e4ae7 btrfs: remove experimental offload csum mode omits c916f3a341f5 btrfs: split btrfs_fs_closing() and change return type to bool omits 865444793e4c btrfs: reject single block sized compression early omits b1259af58102 btrfs: update outdated comment in __add_block_group_free_space() omits d2d3f5dd0503 btrfs: add mount time auto fix for orphan fst entries omits c239f5343ee7 btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] omits 15325ffba3d6 btrfs: avoid transaction commit on error in insert_balance_item() omits 83bdebdbd7ed btrfs: move unlikely checks around btrfs_is_shutdown() int [...] omits 6aa02cac11ca btrfs: tag as unlikely error conditions in the transaction [...] omits 8ff7acd3d027 btrfs: remove unreachable return after btrfs_backref_panic [...] omits ad5be36f24f3 btrfs: refactor the main loop of cow_file_range() omits ccddc16a66ac btrfs: zoned: print block-group type for zoned statistics omits 477ed2216294 btrfs: move space_info_flag_to_str() to space-info.h omits db955871600e btrfs: zoned: show statistics about zoned filesystems in m [...] omits 0dfd16715f53 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] omits 708ad24d3e6c btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] omits c96dedcc2416 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits dee72c339fe3 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 60a4a3d740c5 btrfs: remove redundant path release in btrfs_find_orphan_roots() omits e4b6368f1310 btrfs: use single return variable in btrfs_find_orphan_roots() omits fc5e914d8e44 btrfs: avoid transaction commit on error in del_balance_item() omits ac3db35867b3 btrfs: update stale comment in __cow_file_range_inline() omits 3f3ef8b20c1e btrfs: remove duplicated root key setup in btrfs_create_tree() omits ab9c80d10730 btrfs: zoned: re-flow prepare_allocation_zoned omits 2c05f7368fbc btrfs: shrink the size of btrfs_bio omits 3ed806744847 btrfs: remove ASSERT compatibility for gcc < 8.x omits c974a7c1e8bc btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] omits 5660471dcf39 btrfs: simplify internal btrfs_printk helpers omits 4c726d842e7b btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] omits b04c2435e53b btrfs: merge setting ret and return ret omits 79ad5b24478d btrfs: remove dead assignment in prepare_one_folio() omits acacc9b08915 btrfs: replace for_each_set_bit() with for_each_set_bitmap() omits 07463e3979ef btrfs: concentrate the error handling of submit_one_sector() omits 266bccc3d63e btrfs: search for larger extent maps inside btrfs_do_readpage() omits cedbbbb11aee btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper omits 6e33e6eb5319 btrfs: enable direct IO for bs > ps cases omits 6009e3384708 btrfs: switch to library APIs for checksums omits a515f71a1177 btrfs: zoned: don't zone append to conventional zone omits 5d4cc0b7e09f btrfs: relax squota parent qgroup deletion rule omits 70cba2c8ef6c btrfs: check squota parent usage on membership change omits 3fa8f4f4c1e4 btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] omits e59bf85aa6ed btrfs: use true/false for boolean parameters in btrfs_inc_ [...] omits a9a928752af1 btrfs: update comment for visit_node_for_delete() omits f1e60f596d84 erofs: separate plain and compressed filesystems formally omits 136ac9be862e erofs: use inode_set_cached_link() omits 4f3a4291c87b Merge branch 'misc-6.19' into next-fixes omits f77e21ac4082 Merge branch 'vfs-7.0.minix' into vfs.all omits 43196af11438 Merge branch 'vfs-7.0.btrfs' into vfs.all omits 5de2a49a01ee Merge branch 'vfs-7.0.nullfs' into vfs.all omits b02a81cd4294 Merge branch 'vfs-7.0.leases' into vfs.all omits 013eb7e7630b Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all omits e0055a69461c Merge branch 'vfs-7.0.fserror' into vfs.all omits c1796f76d9e5 Merge branch 'vfs-7.0.atomic_open' into vfs.all omits 0f44369f8fb9 Merge branch 'vfs-7.0.rust' into vfs.all omits 0abee6cb379c Merge branch 'vfs-7.0.namespace' into vfs.all omits 431b76555195 Merge branch 'vfs-7.0.initrd' into vfs.all omits 433baa2cd859 Merge branch 'vfs-7.0.iomap' into vfs.all omits caede50daffe Merge branch 'vfs-7.0.misc' into vfs.all omits 84c1096ed61c Merge branch 'vfs.fixes' into vfs.all new bdde21d3e77d lsm: preserve /proc/sys/vm/mmap_min_addr when !CONFIG_SECURITY new dee65f79364c Merge tag 'lsm-pr-20260202' of git://git.kernel.org/pub/sc [...] new 43151f812886 cgroup/dmem: fix NULL pointer dereference when setting max new 592a68212c56 cgroup/dmem: avoid rcu warning when unregister region new 99a2ef500906 cgroup/dmem: avoid pool UAF new 6bd9ed02871f Merge tag 'cgroup-for-6.19-rc8-fixes' of git://git.kernel. [...] new 29fb415a6a72 btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_u [...] new a32d98bf0efe Merge branch 'misc-6.19' into next-fixes new b282f475df9b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 1469b6905737 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new bc51f84c0e33 Merge branch 'misc-6.19' into for-next-current-v6.18-20260203 new 6fe4aa4379a9 Merge branch 'for-next-current-v6.18-20260203' into for-ne [...] new 53e830314947 btrfs: update comment for visit_node_for_delete() new 8bfee251b7f5 btrfs: use true/false for boolean parameters in btrfs_inc_ [...] new a5eb9024368d btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] new 9c46bcda5f34 btrfs: check squota parent usage on membership change new adb0af40fe89 btrfs: relax squota parent qgroup deletion rule new b39b26e017c7 btrfs: zoned: don't zone append to conventional zone new fe11ac191ce0 btrfs: switch to library APIs for checksums new ddea91780fec btrfs: enable direct IO for bs > ps cases new fab0c0f03cfd btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper new 3970da5c3ba0 btrfs: search for larger extent maps inside btrfs_do_readpage() new 44820d80026e btrfs: concentrate the error handling of submit_one_sector() new e6698b34fab3 btrfs: replace for_each_set_bit() with for_each_set_bitmap() new d7a5d511c098 btrfs: remove dead assignment in prepare_one_folio() new 4b117be65ff4 btrfs: merge setting ret and return ret new a464ed9834d7 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] new c53d61e24086 btrfs: simplify internal btrfs_printk helpers new 01c8634c695d btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] new d6ee3fa8b31c btrfs: remove ASSERT compatibility for gcc < 8.x new 3dcdcb717763 btrfs: shrink the size of btrfs_bio new 4273db18a84e btrfs: zoned: re-flow prepare_allocation_zoned() new 3d47c0c8b570 btrfs: remove duplicated root key setup in btrfs_create_tree() new 6d0f25cdd8e3 btrfs: update stale comment in __cow_file_range_inline() new cb73493cae90 btrfs: avoid transaction commit on error in del_balance_item() new 8670a25ecb2f btrfs: use single return variable in btrfs_find_orphan_roots() new 19231903711e btrfs: remove redundant path release in btrfs_find_orphan_roots() new 8bc612906f2f btrfs: don't call btrfs_handle_fs_error() after failure to [...] new c9b640cefac0 btrfs: don't call btrfs_handle_fs_error() after failure to [...] new d15a190d9efd btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] new 68d4ece9c30e btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] new 6a5ac228d4ad btrfs: zoned: show statistics about zoned filesystems in m [...] new 2ef2e97fe74e btrfs: move space_info_flag_to_str() to space-info.h new 9da49784ae9f btrfs: zoned: print block-group type for zoned statistics new c28214bde6da btrfs: refactor the main loop of cow_file_range() new 4cdb457a2375 btrfs: remove unreachable return after btrfs_backref_panic [...] new 858f32937c8a btrfs: tag as unlikely error conditions in the transaction [...] new 7d7608cc9ad8 btrfs: move unlikely checks around btrfs_is_shutdown() int [...] new 8d206b0c21ef btrfs: avoid transaction commit on error in insert_balance_item() new fdb945f66593 btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] new d1a020a8d727 btrfs: add mount time auto fix for orphan fst entries new d6f6109fe4b3 btrfs: update outdated comment in __add_block_group_free_space() new 59615e2c1f63 btrfs: reject single block sized compression early new e582f22030a7 btrfs: split btrfs_fs_closing() and change return type to bool new ae23fee41b36 btrfs: remove experimental offload csum mode new 8ecf596ed822 btrfs: update comment for delalloc flush and oe wait in bt [...] new 4681dbcfdc33 btrfs: shrink the size of btrfs_device new 23d4f616cb87 btrfs: use READA_FORWARD_ALWAYS for device extent verification new c7d1d4ff5674 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] new 271cbe76354e btrfs: remove unnecessary else branch in run_one_delayed_ref() new b322fa5ff132 btrfs: tag as unlikely error handling in run_one_delayed_ref() new c208aa0ef655 btrfs: add and use helper to compute the available space f [...] new ef6a31d035a1 btrfs: add definitions and constants for remap-tree new 0b4d29fa98ca btrfs: add METADATA_REMAP chunk type new c3d6dda60c9d btrfs: allow remapped chunks to have zero stripes new 76377db18a8f btrfs: remove remapped block groups from the free-space-tree new efcab3176eb2 btrfs: don't add metadata items for the remap tree to the [...] new bf8ff4b9f0aa btrfs: rename struct btrfs_block_group field commit_used t [...] new 7977011460cf btrfs: add extended version of struct block_group_item new 8620da16fb6b btrfs: allow mounting filesystems with remap-tree incompat flag new 18ba64992871 btrfs: redirect I/O for remapped block groups new 979e1dc3d69e btrfs: handle deletions from remapped block group new b56f35560b82 btrfs: handle setting up relocation of block group with re [...] new bbea42dfb91f btrfs: move existing remaps before relocating block group new fd6594b1446c btrfs: replace identity remaps with actual remaps when doi [...] new a645372e7e40 btrfs: add do_remap parameter to btrfs_discard_extent() new 81e5a4551c32 btrfs: allow balancing remap tree new 7cddbb4339d4 btrfs: handle discarding fully-remapped block groups new 2aef934b56b3 btrfs: populate fully_remapped_bgs_list on mount new 57a4a863cda8 btrfs: remove bogus NULL checks in __btrfs_write_out_cache() new 4ac81c381102 btrfs: use the btrfs_block_group_end() helper everywhere new ea7ab405c55b btrfs: use the btrfs_extent_map_end() helper everywhere new de62f138f95e btrfs: don't pass io_ctl to __btrfs_write_out_cache() new 19eff93dc738 btrfs: fix periodic reclaim condition new 4b7ecd0984e3 btrfs: consolidate reclaim readiness checks in btrfs_shoul [...] new 37cc07cab7dc btrfs: lzo: use folio_iter to handle lzo_decompress_bio() new 20c993134e10 btrfs: zlib: use folio_iter to handle zlib_decompress_bio() new 1914b94231e9 btrfs: zstd: use folio_iter to handle zstd_decompress_bio() new 17078525e5be btrfs: make load_block_group_size_class() return void new e46a9f84bfe8 btrfs: allocate path on stack in load_block_group_size_class() new 0bf63d385f2c btrfs: don't pass block group argument to load_block_group [...] new 954f3217f602 btrfs: assert block group is locked in btrfs_use_block_gro [...] new 7c2830f00c3e btrfs: fallback to buffered IO if the data profile has dup [...] new 79d51b5c7a2c btrfs: remove bogus root search condition in sample_block_ [...] new a8bec25e014e btrfs: deal with missing root in sample_block_group_extent_item() new 571e75f4c0db btrfs: unfold transaction aborts in btrfs_finish_one_ordered() new d77b90cfe08f btrfs: tests: remove invalid file extent map tests new 385c65f8274b btrfs: tests: prepare extent map tests for strict alignmen [...] new 71e545d4e33f btrfs: add strict extent map alignment checks new c8bafc8d6a78 btrfs: embed delayed root to struct btrfs_fs_info new 86523d8d2f3a btrfs: reorder members in btrfs_delayed_root for better packing new 2891539a2689 btrfs: don't use local variables for fs_info->delayed_root new 8ad2f2edc82b btrfs: pass btrfs_fs_info to btrfs_first_delayed_node() new 51b1fcf71c88 btrfs: qgroup: return correct error when deleting qgroup r [...] new 01f93271ed02 btrfs: remove pointless out labels from ioctl.c new ccba88cb6ac0 btrfs: remove pointless out labels from send.c new b3acb158ea1a btrfs: remove pointless out labels from qgroup.c new 3ca4f9d0963e btrfs: remove pointless out labels from disk-io.c new ea8f92100501 btrfs: remove pointless out labels from extent-tree.c new 46099eaef371 btrfs: remove pointless out labels from free-space-cache.c new 47c9dbc791e0 btrfs: remove pointless out labels from inode.c new 1038614e8f2c btrfs: remove pointless out labels from uuid-tree.c new 2efcd25a7638 btrfs: remove out label in load_extent_tree_free() new bb09b9a4917c btrfs: remove out_failed label in find_lock_delalloc_range() new cc27540dd095 btrfs: remove out label in btrfs_csum_file_blocks() new 610ff1c9df54 btrfs: remove out label in btrfs_mark_extent_written() new 55807025a63f btrfs: remove out label in lzo_decompress() new 6329592ca652 btrfs: remove out label in scrub_find_fill_first_stripe() new 61fb7f04ee06 btrfs: remove out label in finish_verity() new cefef3cc1280 btrfs: remove out label in btrfs_check_rw_degradable() new 5eb01bf4a940 btrfs: remove out label in btrfs_init_space_info() new 3f8982543dae btrfs: remove out label in btrfs_wait_for_commit() new dda3ec9ee6b3 btrfs: zoned: fixup last alloc pointer after extent remova [...] new e2d848649e64 btrfs: zoned: fixup last alloc pointer after extent remova [...] new 52ee9965d09b btrfs: zoned: fixup last alloc pointer after extent remova [...] new 3fe608dbac8c btrfs: zoned: use local fs_info variable in btrfs_load_blo [...] new c757edbef980 btrfs: fix copying the flags of btrfs_bio after split new 3a1f4264daed btrfs: fix block_group_tree dirty_list corruption new 6f926597f983 btrfs: abort transaction on error in btrfs_remove_block_group() new 719dc4b75561 btrfs: do not BUG_ON() in btrfs_remove_block_group() new 912d1c6680bd btrfs: continue trimming remaining devices on failure new 1cc4ada4182f btrfs: preserve first error in btrfs_trim_fs() new bfb670b9183b btrfs: handle user interrupt properly in btrfs_trim_fs() new b291ad4458df btrfs: fix transaction commit blocking during trim of unal [...] new b14c5e04bd0f btrfs: fix EEXIST abort due to non-consecutive gaps in chu [...] new 5341c98450df btrfs: tests: add unit tests for pending extent walking functions new a56a70f8d207 btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_u [...] new 392431cf9c21 btrfs: tests: add cleanup functions for test specific functions new e564cd251175 btrfs: add cleanup function for btrfs_free_chunk_map new e8f6130419d7 btrfs: zoned: factor out the zone loading part into a test [...] new 3be8a788eed3 btrfs: lzo: introduce lzo_compress_bio() helper new bba959655ac5 btrfs: zstd: introduce zstd_compress_bio() helper new 3d74a7556fba btrfs: zlib: introduce zlib_compress_bio() helper new c51173271d52 btrfs: introduce btrfs_compress_bio() helper new 6f706f34fc4c btrfs: switch to btrfs_compress_bio() interface for compre [...] new 26902be0cd09 btrfs: remove the old btrfs_compress_folios() infrastructure new dafcfa1c8e37 btrfs: get rid of compressed_folios[] usage for compressed read new e1bc83f8b157 btrfs: get rid of compressed_folios[] usage for encoded writes new 161ab30da689 btrfs: get rid of compressed_bio::compressed_folios[] new 2852ee0853dc Merge branch 'b-for-next' into for-next-next-v6.19-20260203 new 7fcee30bf884 btrfs: === misc-next on b-for-next === new 2def65e1d49e Merge branch 'misc-next' into for-next-next-v6.19-20260203 new aafb6b430fae Merge branch 'for-next-next-v6.19-20260203' into for-next- [...] new a685a0ccda8c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9815a6a6bd20 Merge branch 'master' of https://github.com/ceph/ceph-client.git new e3a43633023e smb/client: fix memory leak in smb2_open_file() new 67b3da8d3051 smb/client: fix memory leak in SendReceive() new e88f472a3e5d cifs: on replayable errors back-off before replay, not after new 57fb8af3f6c7 netfs: when subreq is marked for retry, do not check if it [...] new f5a1efd758bc netfs: avoid double increment of retry_count in subreq new da74c81fb684 cifs: make retry logic in read/write path consistent with [...] new 126e93f31b0f cifs: Corrections to lock ordering notes new 3f8ca611e6c7 cifs: Fix locking usage for tcon fields new b31652137008 smb: client: split cached_fid bitfields to avoid shared-by [...] new ceb83a3d9cdd smb: client: add proper locking around ses->iface_last_update new e9093b2ef632 smb: client: prevent races in ->query_interfaces() new 7dcf6ee59306 smb: client: introduce multichannel async work during mount new 6016025c9184 smb: client: add multichannel async work for CONFIG_CIFS_D [...] new 2b8491650634 cifs: Scripted clean up fs/smb/client/cached_dir.h new 7d05e5ac8292 cifs: Scripted clean up fs/smb/client/dfs.h new c132590a8a0a cifs: Scripted clean up fs/smb/client/cifsproto.h new 4a7d467be969 cifs: Scripted clean up fs/smb/client/cifs_unicode.h new 147ce46d421d cifs: Scripted clean up fs/smb/client/netlink.h new c1c2ed923963 cifs: Scripted clean up fs/smb/client/cifsfs.h new f10d0991c797 cifs: Scripted clean up fs/smb/client/dfs_cache.h new 285aab7ea30b cifs: Scripted clean up fs/smb/client/dns_resolve.h new fed487bf3e01 cifs: Scripted clean up fs/smb/client/cifsglob.h new e5ea06205a05 cifs: Scripted clean up fs/smb/client/fscache.h new a60836327685 cifs: Scripted clean up fs/smb/client/fs_context.h new 42c223c76ed7 cifs: Scripted clean up fs/smb/client/cifs_spnego.h new c8415fa06137 cifs: Scripted clean up fs/smb/client/compress.h new 98c1d5a98d43 cifs: Scripted clean up fs/smb/client/cifs_swn.h new 0169566c5498 cifs: Scripted clean up fs/smb/client/cifs_debug.h new 7af04f375eda cifs: Scripted clean up fs/smb/client/smb2proto.h new 8c4264aff197 cifs: Scripted clean up fs/smb/client/reparse.h new fa14fcd50f76 cifs: Scripted clean up fs/smb/client/ntlmssp.h new 826c8818ab7a cifs: SMB1 split: Rename cifstransport.c new 92156af6a21e cifs: SMB1 split: Create smb1proto.h for SMB1 declarations new 4e75dea947e2 cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h new ef9a1eddf2b9 cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c new c4afbc0efc1d cifs: SMB1 split: Move some SMB1 received PDU checking bit [...] new 53f8f2d168de cifs: SMB1 split: Add some #includes new 82bc76772a01 cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h new ecdb63462bab cifs: SMB1 split: Adjust #includes new 4c8ce1e01f0f cifs: SMB1 split: Move BCC access functions new b11881608557 cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_} [...] new 0743b29be69a cifs: Fix cifs_dump_mids() to call ->dump_detail new 4d72b2a4ac4a cifs: SMB1 split: Move inline funcs new e499b80c5426 cifs: SMB1 split: cifs_debug.c new 1394597ffc67 cifs: SMB1 split: misc.c new c8c990356ab6 cifs: SMB1 split: netmisc.c new 04854f5ac283 cifs: SMB1 split: cifsencrypt.c new 03f5ff7e3aab cifs: SMB1 split: sess.c new 5f658d3a6e43 cifs: SMB1 split: connect.c new 4f17d9cb95fd cifs: SMB1 split: Make BCC accessors conditional new 9ae4a96fae1e cifs: Label SMB2 statuses with errors new 3f2ebfee73fd cifs: Autogenerate SMB2 error mapping table new fb9be09e1c43 smb/client: check whether smb2_error_map_table is sorted i [...] new bf77f6124398 smb/client: use bsearch() to find target in smb2_error_map_table new 6fab75b04532 smb/client: introduce KUnit test to check search result of [...] new cafa2bd6ba4b smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe new b47181c4beb9 smb/client: add NT_STATUS_OS2_INVALID_LEVEL new aed15e84b187 smb/client: rename ERRinvlevel to ERRunknownlevel new f29acb919cf2 smb/client: add NT_STATUS_VARIABLE_NOT_FOUND new bed3ffe1de33 smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT new c90880cec7b6 smb/client: add NT_STATUS_VOLUME_DISMOUNTED new 1fdb39126cd9 smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT new 699c9ce33f69 smb/client: add NT_STATUS_ENCRYPTION_FAILED new 45730e40d1b1 smb/client: add NT_STATUS_DECRYPTION_FAILED new 1d8db2f99fb1 smb/client: add NT_STATUS_RANGE_NOT_FOUND new 5201ac170162 smb/client: add NT_STATUS_NO_RECOVERY_POLICY new ceece6bc1674 smb/client: add NT_STATUS_NO_EFS new 8043ea6544a6 smb/client: add NT_STATUS_WRONG_EFS new 597b88e9ec0d smb/client: add NT_STATUS_NO_USER_KEYS new e2c9ffa1f68f smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED new 18a330451b78 smb/client: remove some literal NT error codes from ntstat [...] new f19066a3d44b smb/client: remove useless comment in mapping_table_ERRSRV new b960ddd1a185 smb: client: Avoid a dozen -Wflex-array-member-not-at-end [...] new 08b7e7a5b53b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new b79e39ef83d5 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] new a6ae41e4971d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 2c3a0b730012 dlm: Avoid -Wflex-array-member-not-at-end warning new 964dd678eaac Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 72558e2bed27 erofs: use inode_set_cached_link() new 7cef3c834194 erofs: separate plain and compressed filesystems formally new bc804a8d7e86 erofs: handle end of filesystem properly for file-backed mounts new b7d2a94abe69 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 281884592abd Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new c65b95b68d5c Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 28fbe61daf41 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new d51d98964d9d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 23eec9fd64b2 fsverity: don't issue readahead for non-ENOENT errors from [...] new b244c89a70b3 readahead: push invalidate_lock out of page_cache_ra_unbounded new 314b652b7e7a ext4: move ->read_folio and ->readahead to readpage.c new f1a6cf44b344 fsverity: kick off hash readahead at data I/O submission time new 7e36e044958d fsverity: deconstify the inode pointer in struct fsverity_info new 47bc2ac9b63d fsverity: push out fsverity_info lookup new f6ae956dfb34 fs: consolidate fsverity_info lookup in buffer.c new 8a82f18c4dc3 ext4: consolidate fsverity_info lookup new 3428cd0a9498 f2fs: consolidate fsverity_info lookup new 44db1940137a btrfs: consolidate fsverity_info lookup new 7a21f393fd37 fsverity: use a hashtable to find the fsverity_info new e1d6d3d6908d fsverity: remove inode from fsverity_verification_ctx new 217ba69341bb fsverity: add missing fsverity_free_info() new 033abeb9f829 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new a954b589f2aa f2fs: Fix interaction with fsverity changes new 49cee1b0c1af Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new da6f5bbc2e79 gfs2: fix memory leaks in gfs2_fill_super error path new ea3c2bf9863b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7833570dae83 jfs: avoid -Wtautological-constant-out-of-range-compare warning new 2181458c1d5d Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new 05350bf6e578 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 5248d8474e59 pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN new 3a9cf770520a Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new bdc42d0cbda0 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 0f815f8bc11b Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 211c5a0cd17e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 00882413ae76 Merge branch '9p-next' of https://github.com/martinetd/linux new 37185aeed1d8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7566ca07a3c8 Merge branch 'vfs.fixes' into vfs.all new fc94368bcee5 fs/file: optimize close_range() complexity from O(N) to O(Sparse) new 9396bfdacb5a fs: reset read-only fsflags together with xflags new 1992330d90dd ovl: Fix uninit-value in ovl_fill_real new 55fb177d3a03 fs: add helpers name_is_dot{,dot,_dotdot} new 9cf8ddb12a72 ovl: use name_is_dot* helpers in readdir code new 53e8441bfcbc Merge patch series "name_is_dot* cleanup" new fd5d8b65cfe7 fs: dcache: fix typo in enum d_walk_ret comment new 40210c2b11a8 rust: seq_file: replace `kernel::c_str!` with C-Strings new 0e6b7eae1fde fs: add FS_XFLAG_VERITY for fs-verity files new fa19d42cc791 fsverity: add tracepoints new b1353865ce0f Merge patch series "Add traces and file attributes for fs-verity" new a39162f77f49 exportfs: clarify the documentation of open()/permission() [...] new b3c78bc53630 nfsd: do not allow exporting of special kernel filesystems new 8753dc9130aa Merge branch 'vfs-7.0.misc' into vfs.all new aa35dd5cbc06 iomap: fix invalid folio access after folio_end_read() new 37b183f4b2dd Merge branch 'vfs-7.0.iomap' into vfs.all new 93bcee6ad9bd Merge branch 'vfs-7.0.initrd' into vfs.all new a2707cd19c27 mount: start iterating from start of rbtree new 1d497d97fb22 mount: simplify __do_loopback() new 4f5ba37ddcdf mount: add FSMOUNT_NAMESPACE new 6f05f0c9455c tools: update mount.h header new c76a572bb04e selftests/statmount: add statmount_alloc() helper new 30d2122405f2 selftests: add FSMOUNT_NAMESPACE tests new d4b4bcc4d5e7 Merge patch series "fsmount: add FSMOUNT_NAMESPACE" new 7c6d4095d84d Merge branch 'vfs-7.0.namespace' into vfs.all new 7cd9d11f63aa Merge branch 'vfs-7.0.rust' into vfs.all new 3240e664f55b Merge branch 'vfs-7.0.atomic_open' into vfs.all new 22f5eb01ddc3 Merge branch 'vfs-7.0.fserror' into vfs.all new fa03cd06f334 Merge branch 'vfs-7.0.nonblocking_timestamps' into vfs.all new ac73d937bb73 Merge branch 'vfs-7.0.leases' into vfs.all new 849cef541417 Merge branch 'vfs-7.0.nullfs' into vfs.all new 967bdd0c5fac Merge branch 'vfs-7.0.btrfs' into vfs.all new 958ee0914bcd Merge branch 'vfs-7.0.minix' into vfs.all new e357e49234c4 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new 1ca94169655e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (071fc989ccfe) \ N -- N -- N refs/heads/fs-next (1ca94169655e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 305 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/fsverity.rst | 16 + MAINTAINERS | 1 + fs/btrfs/btrfs_inode.h | 4 - fs/btrfs/compression.c | 14 +- fs/btrfs/extent_io.c | 53 +- fs/btrfs/inode.c | 43 +- fs/btrfs/lzo.c | 47 +- fs/btrfs/raid56.c | 1 + fs/btrfs/tests/btrfs-tests.h | 6 + fs/btrfs/tests/chunk-allocation-tests.c | 39 +- fs/btrfs/verity.c | 6 +- fs/btrfs/volumes.c | 53 +- fs/btrfs/volumes.h | 1 + fs/btrfs/zlib.c | 15 +- fs/btrfs/zoned.c | 105 +-- fs/btrfs/zoned.h | 9 + fs/btrfs/zstd.c | 27 +- fs/buffer.c | 25 +- fs/crypto/fname.c | 2 +- fs/dcache.c | 10 +- fs/dlm/dlm_internal.h | 4 +- fs/ecryptfs/crypto.c | 2 +- fs/erofs/inode.c | 6 + fs/exportfs/expfs.c | 3 +- fs/ext4/ext4.h | 8 +- fs/ext4/inode.c | 27 - fs/ext4/readpage.c | 64 +- fs/ext4/super.c | 3 - fs/ext4/verity.c | 15 +- fs/f2fs/compress.c | 7 +- fs/f2fs/data.c | 110 ++- fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 12 +- fs/f2fs/file.c | 2 + fs/f2fs/hash.c | 2 +- fs/f2fs/super.c | 3 - fs/f2fs/verity.c | 15 +- fs/file.c | 10 +- fs/file_attr.c | 10 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/super.c | 4 +- fs/iomap/buffered-io.c | 51 +- fs/jfs/jfs_dtree.c | 4 +- fs/namei.c | 2 +- fs/namespace.c | 84 ++- fs/nfs/pnfs.c | 3 +- fs/nfsd/export.c | 8 +- fs/overlayfs/readdir.c | 41 +- fs/smb/server/vfs.c | 2 +- fs/verity/enable.c | 36 +- fs/verity/fsverity_private.h | 22 +- fs/verity/init.c | 1 + fs/verity/open.c | 79 +- fs/verity/pagecache.c | 46 +- fs/verity/read_metadata.c | 19 +- fs/verity/verify.c | 100 ++- include/linux/exportfs.h | 21 +- include/linux/fileattr.h | 6 +- include/linux/fs.h | 14 +- include/linux/fsverity.h | 136 ++-- include/trace/events/fsverity.h | 146 ++++ include/uapi/linux/fs.h | 1 + include/uapi/linux/mount.h | 1 + kernel/cgroup/dmem.c | 70 +- mm/readahead.c | 15 +- rust/kernel/seq_file.rs | 4 +- security/lsm.h | 9 - security/lsm_init.c | 7 +- security/min_addr.c | 5 +- tools/include/uapi/linux/mount.h | 14 +- .../selftests/filesystems/fsmount_ns/.gitignore | 1 + .../selftests/filesystems/fsmount_ns/Makefile | 10 + .../fsmount_ns_test.c} | 834 ++++++++++++--------- .../selftests/filesystems/open_tree_ns/Makefile | 2 +- .../filesystems/open_tree_ns/open_tree_ns_test.c | 33 +- .../selftests/filesystems/statmount/statmount.h | 27 + 76 files changed, 1605 insertions(+), 1037 deletions(-) create mode 100644 include/trace/events/fsverity.h create mode 100644 tools/testing/selftests/filesystems/fsmount_ns/.gitignore create mode 100644 tools/testing/selftests/filesystems/fsmount_ns/Makefile copy tools/testing/selftests/filesystems/{open_tree_ns/open_tree_ns_test.c => fsmo [...]