This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits e92ad0c6be16 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits ba879f861adc Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits 66a45966000c Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] omits 5f3f3b1b14c6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits eefbf79acce7 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 03f5e5e327ae Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] omits 9dfc218504a8 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits a0a40a269da1 Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] omits 947873191a15 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] omits 008bec244557 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] omits 5256d9637d3d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f6cfe4738e14 Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] omits 9af81de8c7e2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 9ce51913ca70 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 613ce9e68bc9 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f91061a4dfed Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] omits 6615e3f6133c Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] omits 4989fdc00f0d Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] omits 39a994d144a3 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 172083587c95 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits 527ee3d9bff1 Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] omits 5f2c2a1e34c4 Merge branch 'driver-core-linus' of https://git.kernel.org [...] omits 8d76306f3f02 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 61482009d18b Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 4e0b33461c16 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits cb213481dab2 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits f3fdd8f8f0cd Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 65fd87cff3d4 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 44f0b12bc746 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits fd2df81c7ac9 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 082f739e037b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 8c04b0856e09 Merge branch 'for-next/fixes' of https://git.kernel.org/pu [...] omits b82e3ef0d169 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] omits 1b8ca7378c84 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits 8a27525b25d1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d64ff4abe33a Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits d81171fd2baf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 473c9bc00c3a Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 362dae7c3314 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 6288a9106b0b Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 5cd02829c1a7 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 45bd79f81389 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 6e78a064347e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 126c5278ad93 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7dffea67149a Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits deb134085c2a Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits d9476a5a8696 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 3f0746338556 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits af930727a746 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 929921339c83 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 72aa03f37005 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 5c46691c38cc Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits 7ac0f3c4bd88 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 2453641ddf51 Pull fix for umount races omits 5cf49f71eec6 fsnotify: Shutdown fsnotify before destroying sb's dcache omits 8bf2f07fabf4 fsnotify: Use connector list for destroying inode marks omits 5524e0401c30 fsnotify: Track inode connectors for a superblock omits 131331a504c4 exfat: add blank line after declarations omits 3731c7c3c538 exfat: remove unnecessary else after return statement omits 9c4a9e6120a4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits d4935d7c01ef Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 99953f12d0e9 Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits 667c646c6f8f Merge branch into tip/master: 'timers/urgent' omits bb01f37310b3 Merge branch into tip/master: 'sched/urgent' omits bf9a12938645 Merge branch into tip/master: 'perf/urgent' omits b246887239a5 Merge branch into tip/master: 'objtool/urgent' omits b543803f90d2 Merge branch into tip/master: 'irq/urgent' omits e390a8331c6f Merge branch 'for-next-next-v6.19-20260121' into for-next- [...] omits db2ba30485c8 Merge branch 'for-next-current-v6.18-20260121' into for-ne [...] omits c502481a04ca Merge branch 'misc-next' into for-next-next-v6.19-20260121 omits d928dc91fc45 Merge branch 'b-for-next' into for-next-next-v6.19-20260121 omits 248e2dfeb06e Merge branch 'misc-6.19' into for-next-current-v6.18-20260121 omits c9c7174f71b3 btrfs: pass btrfs_fs_info to btrfs_first_delayed_node() omits 27be2b964f7e btrfs: don't use local variables for fs_info->delayed_root omits eed7b9bc1ea2 btrfs: reorder members in btrfs_delayed_root for better packing omits 1ac8a55c76e7 flex_proportions: make fprop_new_period() hardirq safe omits f8c72161b22f mm/mm_init: don't call cond_resched() in deferred_init_mem [...] omits f57579c94106 mailmap: add entry for Viacheslav Bocharov omits 7b76ba4e341b mm/memory-failure: teach kill_accessing_process to accept [...] omits 41c054cd6918 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison omits bb61e09ab68e mm/hugetlb: restore failed global reservations to subpool omits b837039c8109 mm, swap: restore swap_space attr aviod kernel panic omits b074467e4839 mm-kasan-fix-kasan-poisoning-in-vrealloc-fix omits 6e833ac7c9e5 mm/kasan: fix KASAN poisoning in vrealloc() omits a41b2e956f2e mm/shmem, swap: fix race of truncate and swap entry split omits 92d22034a5d6 kho: init alloc tags when restoring pages from reserved memory omits dca38d45ed24 btrfs: embed delayed root to struct btrfs_fs_info omits ab0a6e03131e btrfs: add strict extent map alignment checks omits 0f0bc214fa33 btrfs: tests: prepare extent map tests for strict alignmen [...] omits e2c890404e89 btrfs: tests: remove invalid file extent map tests omits 706360ccaef1 btrfs: === misc-next on b-for-next === omits f31c0683c806 btrfs: fallback to buffered IO if the data profile has dup [...] omits 8cf8f9ddd014 smb/client: remove useless comment in mapping_table_ERRSRV omits b8aad5ea987c smb/client: remove some literal NT error codes from ntstat [...] omits c8dbaa3007ce smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED omits d8a5a3fd9085 smb/client: add NT_STATUS_NO_USER_KEYS omits 9ed6640adc9f smb/client: add NT_STATUS_WRONG_EFS omits dfcff93a3105 smb/client: add NT_STATUS_NO_EFS omits 45b4befd3585 smb/client: add NT_STATUS_NO_RECOVERY_POLICY omits b2c377bc2db0 smb/client: add NT_STATUS_RANGE_NOT_FOUND omits e4ee984eca06 smb/client: add NT_STATUS_DECRYPTION_FAILED omits 4f8958a34138 smb/client: add NT_STATUS_ENCRYPTION_FAILED omits 62efeae23221 smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT omits 40e5fa9de47d smb/client: add NT_STATUS_VOLUME_DISMOUNTED omits f338ed7b21cc smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT omits 0379aa82c848 smb/client: add NT_STATUS_VARIABLE_NOT_FOUND omits 5f69c4e136c4 smb/client: rename ERRinvlevel to ERRunknownlevel omits bc4c2e3d19d1 smb/client: add NT_STATUS_OS2_INVALID_LEVEL omits 79fd6110fbfb smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe omits ba4cf95202ae btrfs: assert block group is locked in btrfs_use_block_gro [...] omits d7e2dd3d50c0 btrfs: don't pass block group argument to load_block_group [...] omits ed0b4c6e176f btrfs: allocate path on stack in load_block_group_size_class() omits df41d038ec7c btrfs: make load_block_group_size_class() return void omits b2ed29feacf9 btrfs: zstd: use folio_iter to handle zstd_decompress_bio() omits 3426bbcf74dc btrfs: zlib: use folio_iter to handle zlib_decompress_bio() omits 9f9f73299b3b btrfs: lzo: use folio_iter to handle lzo_decompress_bio() omits dccc25c2471b btrfs: zlib: fix the folio leak on S390 hardware acceleration omits 1160452028a9 btrfs: consolidate reclaim readiness checks in btrfs_shoul [...] omits 862dd2fd9354 btrfs: fix periodic reclaim condition omits 84fe6b8f79ef btrfs: do not strictly require dirty metadata threshold fo [...] omits 9de8448eb3c6 btrfs: don't pass io_ctl to __btrfs_write_out_cache() omits 8a894cb7a1a8 btrfs: use the btrfs_extent_map_end() helper everywhere omits 8be5111bdc7d btrfs: use the btrfs_block_group_end() helper everywhere omits d9e528bdfb14 btrfs: remove bogus NULL checks in __btrfs_write_out_cache() omits be2b3a3775d7 btrfs: populate fully_remapped_bgs_list on mount omits 9931fd04f9f4 btrfs: handle discarding fully-remapped block groups omits fdc1d1239024 btrfs: allow balancing remap tree omits 49bf6e56222a btrfs: add do_remap parameter to btrfs_discard_extent() omits 179ca7f53900 btrfs: replace identity remaps with actual remaps when doi [...] omits d1f7806bd3b8 btrfs: move existing remaps before relocating block group omits 3ec4cce99651 btrfs: handle setting up relocation of block group with re [...] omits 9862febfab37 btrfs: handle deletions from remapped block group omits 9ded3e7f4820 btrfs: redirect I/O for remapped block groups omits 4e005b1ddeb8 btrfs: allow mounting filesystems with remap-tree incompat flag omits 78441c2ed201 btrfs: add extended version of struct block_group_item omits 319255971e96 btrfs: rename struct btrfs_block_group field commit_used t [...] omits 20e7e35d6df6 btrfs: don't add metadata items for the remap tree to the [...] omits 0ce6d1e1e46c btrfs: remove remapped block groups from the free-space-tree omits cdf547749bd0 btrfs: allow remapped chunks to have zero stripes omits 9637371ed206 btrfs: add METADATA_REMAP chunk type omits ac3b6768b74e btrfs: add definitions and constants for remap-tree omits 85ef2104a48d btrfs: add and use helper to compute the available space f [...] omits a1375cbe1b0b btrfs: tag as unlikely error handling in run_one_delayed_ref() omits cd172a4e39a2 btrfs: remove unnecessary else branch in run_one_delayed_ref() omits 23c7c8100f98 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] omits 300f7d472c56 btrfs: use READA_FORWARD_ALWAYS for device extent verification omits 40ae7557ba5f btrfs: shrink the size of btrfs_device omits b240a46a6160 btrfs: update comment for delalloc flush and oe wait in bt [...] omits a5f7d0dfc56a btrfs: remove experimental offload csum mode omits 0eb9577436e5 btrfs: split btrfs_fs_closing() and change return type to bool omits 7821cc7f5569 btrfs: reject single block sized compression early omits 95bcba4165b7 btrfs: update outdated comment in __add_block_group_free_space() omits ca68d3e5ebf2 btrfs: add mount time auto fix for orphan fst entries omits e972080a60f1 btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] omits e7938523cfea btrfs: avoid transaction commit on error in insert_balance_item() omits ccb5701a8bf5 btrfs: move unlikely checks around btrfs_is_shutdown() int [...] omits 14d7b779407c btrfs: tag as unlikely error conditions in the transaction [...] omits d3a6f98ae719 btrfs: remove unreachable return after btrfs_backref_panic [...] omits b736f30d8e5a btrfs: refactor the main loop of cow_file_range() omits 51d83cde3cb3 btrfs: zoned: print block-group type for zoned statistics omits ecd3541c150e btrfs: move space_info_flag_to_str() to space-info.h omits a014aa4cbc27 btrfs: zoned: show statistics about zoned filesystems in m [...] omits 772a601fdf06 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] omits a57c51e1d603 btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] omits 0194673a0147 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 77c53f1854d5 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 5d7ea33398e1 btrfs: remove redundant path release in btrfs_find_orphan_roots() omits 1a1a981e6a35 btrfs: use single return variable in btrfs_find_orphan_roots() omits d22df70ade33 btrfs: avoid transaction commit on error in del_balance_item() omits 9b027f3f2933 btrfs: update stale comment in __cow_file_range_inline() omits 590ba6f731c9 btrfs: remove duplicated root key setup in btrfs_create_tree() omits 3b9097b9359e btrfs: zoned: re-flow prepare_allocation_zoned omits 4e4a12ec07a8 btrfs: shrink the size of btrfs_bio omits 70634427bdc5 btrfs: remove ASSERT compatibility for gcc < 8.x omits 2a583fc0bb2b btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] omits 654729f2cd68 btrfs: simplify internal btrfs_printk helpers omits 5ea6d820ce9c btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] omits 469a476c0c0f btrfs: merge setting ret and return ret omits 5facd9bbeb13 btrfs: remove dead assignment in prepare_one_folio() omits 90d1249826a5 btrfs: replace for_each_set_bit() with for_each_set_bitmap() omits 7ab6e75aa257 btrfs: concentrate the error handling of submit_one_sector() omits f195859e887a btrfs: search for larger extent maps inside btrfs_do_readpage() omits 380dc37ca419 btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper omits a2577f195d7b btrfs: enable direct IO for bs > ps cases omits 922d786a7069 btrfs: switch to library APIs for checksums omits 5d2de42dfbf4 btrfs: zoned: don't zone append to conventional zone omits 47da7e427303 btrfs: relax squota parent qgroup deletion rule omits 40de08d416aa btrfs: check squota parent usage on membership change omits 43a4d3d8d5a4 btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] omits 868550db662a btrfs: use true/false for boolean parameters in btrfs_inc_ [...] omits d491edfee321 btrfs: update comment for visit_node_for_delete() omits 07db179654cc smb/client: introduce KUnit test to check search result of [...] omits 0951bb1503bb smb/client: use bsearch() to find target in smb2_error_map_table omits 70fb6a1b2df4 smb/client: check whether smb2_error_map_table is sorted i [...] omits 8293228f6422 cifs: Autogenerate SMB2 error mapping table omits 7e61fcaf77cb cifs: Label SMB2 statuses with errors omits 5f5dfb42b74c cifs: SMB1 split: Make BCC accessors conditional omits 0451f9d305b0 cifs: SMB1 split: connect.c omits 109dc1f78297 cifs: SMB1 split: sess.c omits e4b4c7b98522 cifs: SMB1 split: cifsencrypt.c omits 5b9f921725b9 cifs: SMB1 split: netmisc.c omits e8083c642210 cifs: SMB1 split: misc.c omits b203ffaccf86 cifs: SMB1 split: cifs_debug.c omits 0da9802d0340 cifs: SMB1 split: Move inline funcs omits 365c2a99d759 cifs: Fix cifs_dump_mids() to call ->dump_detail omits 269da371ec0f cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_} [...] omits 32c48ac6a980 cifs: SMB1 split: Move BCC access functions omits 5980b2595466 cifs: SMB1 split: Adjust #includes omits a66d32c86f97 cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h omits 4c187e9e629f cifs: SMB1 split: Add some #includes omits 8e066baf8ccc cifs: SMB1 split: Move some SMB1 received PDU checking bit [...] omits aed82a74236a cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c omits 9212a250905c cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h omits 3c8f66a4d32e cifs: SMB1 split: Create smb1proto.h for SMB1 declarations omits 901272132c0b cifs: SMB1 split: Rename cifstransport.c omits d0cece2f2704 cifs: Scripted clean up fs/smb/client/ntlmssp.h omits f97b919e0e8c cifs: Scripted clean up fs/smb/client/reparse.h omits f782ba281260 cifs: Scripted clean up fs/smb/client/smb2proto.h omits afdc368e6bc2 cifs: Scripted clean up fs/smb/client/cifs_debug.h omits 45b43833ac51 cifs: Scripted clean up fs/smb/client/cifs_swn.h omits 5579e71ee48c cifs: Scripted clean up fs/smb/client/compress.h omits a1a1953befd4 cifs: Scripted clean up fs/smb/client/cifs_spnego.h omits 8b06c74a0def cifs: Scripted clean up fs/smb/client/fs_context.h omits cfd7f696596b cifs: Scripted clean up fs/smb/client/fscache.h omits a76264f42a10 cifs: Scripted clean up fs/smb/client/cifsglob.h omits bac00e554deb cifs: Scripted clean up fs/smb/client/dns_resolve.h omits 3c5a3beaedc0 cifs: Scripted clean up fs/smb/client/dfs_cache.h omits f288b82856a6 cifs: Scripted clean up fs/smb/client/cifsfs.h omits 87a58c8538e8 cifs: Scripted clean up fs/smb/client/netlink.h omits 3065d88e90d0 cifs: Scripted clean up fs/smb/client/cifs_unicode.h omits 4ff2f9e27d50 cifs: Scripted clean up fs/smb/client/cifsproto.h omits 726fae8500c1 cifs: Scripted clean up fs/smb/client/dfs.h omits 1d7e13d3a6cb cifs: Scripted clean up fs/smb/client/cached_dir.h omits e86b49560240 smb: client: add multichannel async work for CONFIG_CIFS_D [...] omits 435947e8e138 smb: client: introduce multichannel async work during mount omits cf823abeea49 smb: client: add proper locking around ses->iface_last_update omits bbe48bd1d3c3 smb: client: prevent races in ->query_interfaces() omits 26446c12b080 smb: client: split cached_fid bitfields to avoid shared-by [...] omits 0d41bc5e92f9 cifs: make retry logic in read/write path consistent with [...] omits 56ee2ebcc109 cifs: Initialize cur_sleep value if not already done omits 16a978bed7e0 netfs: avoid double increment of retry_count in subreq omits d84bcd353a22 netfs: when subreq is marked for retry, do not check if it [...] omits 57dfeba6dbb4 PCI: Fix Resizable BAR restore order omits c4e07332c3bb PCI: Fix BAR resize rollback path overwriting ret omits a1ca658d649a xfs: fix incorrect context handling in xfs_trans_roll omits 01a28961549a xfs: always allocate the free zone with the lowest index omits 4d6d335ea955 xfs: promote metadata directories and large block support omits 12d12dcc1508 xfs: use blkdev_get_zone_info to simplify zone reporting omits b37c1e4e9af7 xfs: check that used blocks are smaller than the write pointer omits 19c5b6051ed6 xfs: split and refactor zone validation omits 776b76f7547f xfs: pass the write pointer to xfs_init_zone omits fc633b5c5b80 xfs: add a xfs_rtgroup_raw_size helper omits 41263267ef26 xfs: add missing forward declaration in xfs_zones.h omits 3a65ea768b80 xfs: remove xfs_attr_leaf_hasname omits f39854a3fb2f xfs: mark data structures corrupt on EIO and ENODATA omits 102f444b57b3 xfs: rework zone GC buffer management omits 0506d32f7c52 xfs: use bio_reuse in the zone GC code omits 7ca44303f9f6 block: add a bio_reuse helper omits cf9b52fa7d65 xfs: directly include xfs_platform.h omits 19a46f124669 xfs: move the remaining content from xfs.h to xfs_platform.h omits 501a5161d2c3 xfs: include global headers first in xfs_platform.h omits 971ffb634113 xfs: rename xfs_linux.h to xfs_platform.h omits a10b44cf1018 xfs: factor out a xlog_write_space_advance helper omits e2663443da71 xfs: improve the iclog space assert in xlog_write_iovec omits 865970d49a45 xfs: add a xlog_write_space_left helper omits a3eb1f9cf85f xfs: improve the calling convention for the xlog_write helpers omits a82d7aac7581 xfs: regularize iclog space accounting in xlog_write_partial omits 2499d9118014 xfs: move struct xfs_log_vec to xfs_log_priv.h omits 027410591418 xfs: move struct xfs_log_iovec to xfs_log_priv.h omits 8e7625344321 xfs: improve the ->iop_format interface omits c53fbeedbe90 xfs: set lv_bytes in xlog_write_one_vec omits 2d4521e4c00c xfs: add a xlog_write_one_vec helper omits f5e65d4d578b smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFIN [...] omits 27e68ed6aba5 smb: server: fix comment for ksmbd_vfs_kern_path_start_removing() omits 42cb9bd1dc73 ksmbd: smbd: fix dma_unmap_sg() nents omits a13bc3286cb3 NFS: make nfs_mark_return_unreferenced_delegations less ag [...] omits 300ca8123c90 NFS: return delegations from the end of a LRU when over th [...] omits 0ebe655bd033 NFS: add a separate delegation return list omits 85e056332840 NFS: reformat nfs_mark_delegation_revoked omits 336532240145 NFS: use a local RCU critical section in nfs_start_delegat [...] omits 36e3e9387b36 NFS: use refcount_inc_not_zero nfs_start_delegation_return omits e96d9ca486b8 NFS: don't consume a delegation reference in nfs_end_deleg [...] omits 542b11c07283 NFS: take a delegation reference in nfs4_get_valid_delegation omits 23e6208755ca NFS: simplify the detached delegation check in update_open [...] omits 9f6ddc90d5a2 NFS: move the deleg_cur check out of nfs_detach_delegation_locked omits 8f7e0b808067 NFS: return bool from nfs_detach_delegation{,_locked} omits 3e39019e687a NFS: move delegation lookup into can_open_delegated omits 2d80e59f29d8 NFS: rewrite nfs_delegations_present in terms of nr_active [...] omits 20151c11364e NFS: remove nfs_free_delegation omits 8cb32b9344f6 NFS: open code nfs_delegation_need_return omits 86ac1b7b616b NFS: remove NFS_DELEGATION_INODE_FREEING omits 0513044b749d NFS: drop the _locked postfix from nfs_start_delegation_return omits 7c80c3b8c80b NFS: assert rcu_read_lock is held in nfs_start_delegation_ [...] omits 635879a427b8 NFS: remove nfs_start_delegation_return omits ee443e116151 NFS: remove nfs_inode_detach_delegation omits c6c9b9bc9f6a NFS: remove the NULL inode check in nfs4_inode_return_dele [...] omits 45875b7efb8a NFS: remove nfs_client_mark_return_all_delegations omits f8abad38684c NFS: remove nfs_client_mark_return_unused_delegation_types omits 70f1e6aa3f21 NFS: remove __nfs_client_for_each_server omits 6dda4f0a31b0 fs/dlm/dir: remove unuse variable count_match omits 596ce53d647c dlm: Constify struct configfs_item_operations and configfs [...] omits 6155b409761f fs/dlm: use list_add_tail() instead of open-coding list insertion omits 080e5563f878 dlm: validate length in dlm_search_rsb_tree omits 1416bd508c78 dlm: fix recovery pending middle conversion 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 omits 6ea258d1f689 fs/namei: fix kernel-doc markup for dentry_create omits 1375189be5a6 ext4: allow zeroout when doing written to unwritten split omits 41e9f016f814 ext4: refactor split and convert extents omits 6f4e3b6c49c7 ext4: refactor zeroout path and handle all cases omits 0479b40b6cce ext4: propagate flags to ext4_convert_unwritten_extents_endio() omits 9f7381eacdfb ext4: propagate flags to convert_initialized_extent() omits 91c715c75375 ext4: add extent status cache support to kunit tests omits 2fe93ba771fd ext4: kunit tests for higher level extent manipulation functions omits 2900775118f9 ext4: kunit tests for extent splitting and conversion omits 3574c322b1d0 ext4: use optimized mballoc scanning regardless of inode format omits 4865c768b563 ext4: always allocate blocks only from groups inode can use omits 94a8cea54cd9 ext4: fix dirtyclusters double decrement on fs shutdown omits 491f2927ae09 ext4: fast commit: make s_fc_lock reclaim-safe omits bdc56a9c46b2 ext4: fix e4b bitmap inconsistency reports omits 591a4ab9b8b1 ext4: remove redundant NULL check after __GFP_NOFAIL omits 5f18f60d56c0 ext4: remove EXT4_GET_BLOCKS_IO_CREATE_EXT omits 5ca28af074ad ext4: simplify the mapping query logic in ext4_iomap_begin() omits 8bd1f257af1c ext4: remove unused unwritten parameter in ext4_dio_write_iter() omits 012924f0eeef ext4: remove useless ext4_iomap_overwrite_ops omits 5d87c7fca2c1 ext4: avoid starting handle when dio writing an unwritten extent omits ea96cb5c4ae3 ext4: don't split extent before submitting I/O omits 01942af95ab6 ext4: use reserved metadata blocks when splitting extent on endio omits ca81109d4a8f ext4: fix memory leak in ext4_ext_shift_extents() omits 154922b34da9 ext4: don't order data when zeroing unwritten or delayed block omits 26f260ce5828 ext4: remove unnecessary zero-initialization via memset omits 1f8dd813a1c7 ext4: mark group extend fast-commit ineligible omits 89b4336fd5ec ext4: mark group add fast-commit ineligible omits 690558921d9f ext4: mark move extents fast-commit ineligible omits 16d43b9748c6 ext4: mark fs-verity enable fast-commit ineligible omits 87e79fa122bc ext4: mark inode format migration fast-commit ineligible omits d518215c2719 ext4: add sysfs attribute err_report_sec to control s_err_ [...] omits 270564513489 ext4: move ext4_percpu_param_init() before ext4_mb_init() omits 8c97a6ddc956 minix: Add required sanity checking to minix_check_superblock() omits 9cc98e89201a xdrgen: Add enum value validation to generated decoders omits 664285279ec4 xdrgen: Emit a max_arg_sz macro omits 5b73618f9eff xdrgen: Extend error reporting to AST transformation phase omits 37b224dc7c49 SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths omits 7411f200d634 nfsd: fix return error code for nfsd_map_name_to_[ug]id omits 4ca6afdf812b nfsd: never defer requests during idmap lookup omits 17a580e53fd1 xdrgen: Improve parse error reporting omits ff3d7641cdbe xdrgen: Remove inclusion of nlm4.h header omits 715772043a8a xdrgen: Initialize data pointer for zero-length items omits de781a01a173 NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation omits e2d3c78f7543 xdrgen: Implement short (16-bit) integer types omits b6fc8b8da02c nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() omits 33229c45dc93 nfsd: use workqueue enable/disable APIs for v4_end_grace sync omits ad4090496944 NFS: NFSERR_INVAL is not defined by NFSv2 omits 703efd7a6511 xdrgen: Emit the program number definition omits bdf0c850c048 xdrgen: Fix struct prefix for typedef types in program wrappers omits 6bd7bd65fd98 nfsd: prefix notification in nfsd4_finalize_deleg_timestam [...] omits eecf30f7a1b7 locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED omits e28e3671f435 xdrgen: Address some checkpatch whitespace complaints omits f10c3dfdb5ad xdrgen: Generate "if" instead of "switch" for boolean unio [...] omits 5b0a0f6e72cb NFSD: Add instructions on how to deal with xdrgen files omits 1e2d9fce48e1 xdrgen: improve error reporting for invalid void declarations omits 664bdf6a2f65 NFSD: Clean up nfsd4_check_open_attributes() omits 382dd788cb8b ext4: drop the TODO comment in ext4_es_insert_extent() omits a5567347b6f5 ext4: replace ext4_es_insert_extent() when caching on-disk [...] omits b32e61cf6470 ext4: adjust the debug info in ext4_es_cache_extent() omits ae3e5ebbdd77 ext4: make ext4_es_cache_extent() support overwrite existi [...] omits 42ad7b23b335 ext4: make __es_remove_extent() check extent status omits ef46e0d70014 ext4: cleanup useless out label in __es_remove_extent() omits c0329d0288de ext4: cleanup zeroout in ext4_split_extent_at() omits 79b592e8f1b4 ext4: drop extent cache when splitting extent fails omits 6d882ea3b093 ext4: drop extent cache after doing PARTIAL_VALID1 zeroout omits 8b4b19a2f963 ext4: don't cache extent during splitting extent omits 5f1a1cccebf8 ext4: correct the mapping status if the extent has been zeroed omits feaf2a80e78f ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting bef [...] omits 1bf6974822d1 ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIA [...] omits 22784ca541c0 ext4: subdivide EXT4_EXT_DATA_VALID1 omits ec8bb999dc0c f2fs: use folio_end_read omits 5c145c03188b f2fs: fix to avoid mapping wrong physical block for swapfile omits fe2961fb77e4 f2fs: avoid f2fs_map_blocks() for consecutive holes in readpages omits d194f112a9e6 f2fs: advance index and offset after zeroing in large folio read omits 6afd05ca6d45 f2fs: add 'folio_in_bio' to handle readahead folios with n [...] omits 540d34c18272 f2fs: avoid unnecessary block mapping lookups in f2fs_read [...] omits 93ffb6c28ff1 f2fs: detect more inconsistent cases in sanity_check_node_ [...] omits 50ac3ecd8e05 f2fs: fix to do sanity check on node footer in {read,write [...] omits 0a736109c9d2 f2fs: fix to do sanity check on node footer in __write_nod [...] omits f7b929eda1f1 f2fs: clean up the type parameter in f2fs_sync_meta_pages() omits e48e16f3e37f f2fs: support non-4KB block size without packed_ssa feature omits 1dd3b437d49c f2fs: make FAULT_DISCARD obsolete omits ce2739e482bc f2fs: fix to avoid UAF in f2fs_write_end_io() omits 1bce1a664ac2 Merge patch series "mount: add OPEN_TREE_NAMESPACE" omits b8f7622aa6e3 selftests/open_tree: add OPEN_TREE_NAMESPACE tests omits 9b8a0ba68246 mount: add OPEN_TREE_NAMESPACE omits 0787a93baa1a sysfs(2): fs_index() argument is _not_ a pathname omits 9b323d2f4740 alpha: switch osf_mount() to strndup_user() omits 39537a335a61 ksmbd: use CLASS(filename_kernel) omits abb0434496c4 mqueue: switch to CLASS(filename) omits a0c3d1f3de37 user_statfs(): switch to CLASS(filename) omits a4503461fb6b statx: switch to CLASS(filename_maybe_null) omits ef7282e84934 quotactl_block(): switch to CLASS(filename) omits 57483461e19c chroot(2): switch to CLASS(filename) omits cbe9e300a2c1 move_mount(2): switch to CLASS(filename_maybe_null) omits 904f58b50711 namei.c: switch user pathname imports to CLASS(filename{,_flags}) omits e9817d5b8c32 namei.c: convert getname_kernel() callers to CLASS(filenam [...] omits 33b54bc79989 do_f{chmod,chown,access}at(): use CLASS(filename_uflags) omits d4ffeabea744 do_readlinkat(): switch to CLASS(filename_flags) omits 97ed55d2f503 do_sys_truncate(): switch to CLASS(filename) omits 7273ed4e780c do_utimes_path(): switch to CLASS(filename_uflags) omits 4e9654c2bb46 chdir(2): unspaghettify a bit... omits f770e4c1a488 do_fchownat(): unspaghettify a bit... omits 7f583ad97c6a fspick(2): use CLASS(filename_flags) omits 154ef7dce6a4 name_to_handle_at(): use CLASS(filename_uflags) omits b79b3c1f6613 vfs_open_tree(): use CLASS(filename_uflags) omits 819cb2c1dd8d do_open_execat(): don't care about LOOKUP_EMPTY omits 57cd2072bda9 mount_setattr(2): don't mess with LOOKUP_EMPTY omits 70772cafff8b file_[gs]etattr(2): switch to CLASS(filename_maybe_null) omits 5b9d406ff7cf filename_...xattr(): don't consume filename reference omits e50aae1d39ac non-consuming variants of do_{unlinkat,rmdir}() omits 88fdc2761797 non-consuming variant of do_mknodat() omits dc912db15ab1 non-consuming variant of do_mkdirat() omits da72b76aaeaa non-consuming variant of do_symlinkat() omits 037193b0ae83 non-consuming variant of do_linkat() omits e6d50234ccb9 non-consuming variant of do_renameat2() omits ca1ceddfaa99 ntfs3: Restore NULL folio initialization in ntfs_writepages() omits 5e9ddcb70c79 exfat: support multi-cluster for exfat_get_cluster omits 40a2d0d02d20 exfat: return the start of next cache in exfat_cache_lookup omits 058fab02f76a exfat: tweak cluster cache to support zero offset omits 6d14865865cb exfat: support multi-cluster for exfat_map_cluster omits 064c91d034b3 exfat: remove handling of non-file types in exfat_map_cluster omits 34f0d8dd339c Pull ext2 doc fix and quota fix. omits 77449e453dfc quota: fix livelock between quotactl and freeze_super omits 9e557169534a exfat: reuse cache to improve exfat_get_cluster omits 1a254e1cde07 exfat: reduce the number of parameters for exfat_get_cluster() omits f6e1d590ef48 exfat: remove the unreachable warning for cache miss cases omits 167589f99045 exfat: remove the check for infinite cluster chain loop omits 5b03df9bde2c exfat: improve exfat_find_last_cluster omits 8a7675976809 exfat: improve exfat_count_num_clusters omits a9edbb7bbe9a exfat: support reuse buffer head for exfat_ent_get omits 190092f1b175 exfat: add cache option for __exfat_ent_get omits 6cbfdf89470e posix_acl: make posix_acl_to_xattr() alloc the buffer omits 3996b70209f1 Revert "f2fs: block cache/dio write during f2fs_enable_che [...] omits 3b288538b294 exfat: reduce unnecessary writes during mmap write omits 6363844fdbbb samples: configfs: Constify struct configfs_item_operation [...] omits 1d40cb05e077 rust: configfs: replace `kernel::c_str!` with C-Strings omits 6b3c83df9a0a ntfs3: Refactor duplicate kmemdup pattern in do_action() omits 27b75ca4e51e fs/ntfs3: prevent infinite loops caused by the next valid [...] omits 1dad2fff0261 fs/ntfs3: make ntfs_writeback_ops static omits 08ce2fee1b86 ntfs3: fix circular locking dependency in run_unpack_ex omits f97f020075e8 Merge patch series "btrfs: stop duplicating VFS code for s [...] omits 6c91c776a923 btrfs: use may_create_dentry() in btrfs_mksubvol() omits 5f84a1092dee btrfs: use may_delete_dentry() in btrfs_ioctl_snap_destroy() omits 26aab3a485d5 fs: export may_create() as may_create_dentry() omits 173e93755243 fs: export may_delete() as may_delete_dentry() omits 88ec797c4680 fs: make insert_inode_locked() wait for inode destruction omits aaf76839616a initramfs_test: kunit test for cpio.filesize > PATH_MAX omits 7c0225003317 fs: improve dump_inode() to safely access inode fields omits 58ecde96e8b8 Merge patch series "exportfs: Some kernel-doc fixes" omits 589cff4975af fs: add <linux/init_task.h> for 'init_fs' omits f9a6a3fec23a docs: exportfs: Use source code struct documentation omits 1219e0feaefc fs: move initializing f_mode before file_ref_init() omits 7a6f811e2c06 exportfs: Complete kernel-doc for struct export_operations omits fc76b5968a43 exportfs: Mark struct export_operations functions at kernel-doc omits 5e7fa6bfa9b5 exportfs: Fix kernel-doc output for get_name() omits 46329a9dd74b acct(2): begin the deprecation of legacy BSD process accounting omits 6784f2747225 device_cgroup: remove branch hint after code refactor omits 3431d387a704 Merge patch series "iomap: erofs page cache sharing prelim [...] omits 8d407bb32186 erofs: hold read context in iomap_iter if needed omits 8806f279244b iomap: stash iomap read ctx in the private field of iomap_iter omits 7897c0ae1945 vfs: document d_dispose_if_unused() omits 6b7c52589f05 fuse: shrink once after all buckets have been scanned omits bc7aa4171a56 fuse: clean up fuse_dentry_tree_work() omits 28b06ecc8a95 fuse: add need_resched() before unlocking bucket omits 4aabae746dd7 fuse: make sure dentry is evicted if stale omits 6e1d828a55eb fuse: fix race when disposing stale dentries omits 313c47f4fe4d fs: use nullfs unconditionally as the real rootfs omits 0697b4f40069 switch {alloc,free}_bprm() to CLASS() omits 194c760b6acd do_execveat_common(): don't consume filename reference omits 88b33614f9ca execve: fold {compat_,}do_execve{,at}() into their sole callers omits bb850584aaa2 simplify the callers of alloc_bprm() omits 2c941f26c6ab simplify the callers of do_open_execat() omits 47b3b9bf93ec simplify the callers of file_open_name() omits 151e3257d619 do_sys_openat2(): get rid of useless check, switch to CLAS [...] omits 541003b576c3 rename do_filp_open() to do_file_open() omits 2e2d64aea5c5 do_filp_open(): DTRT when getting ERR_PTR() as pathname omits ba33ac100d3f ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_P [...] omits edefe6bda719 ksmbd_vfs_path_lookup(): vfs_path_parent_lookup() accepts [...] omits 1c38f1f9b0a6 move_mount(): filename_lookup() accepts ERR_PTR() as filename omits def2a02a4cdc file_setattr(): filename_lookup() accepts ERR_PTR() as filename omits 58a49cc9ebb1 file_getattr(): filename_lookup() accepts ERR_PTR() as filename omits 741c97fecb6a struct filename ->refcnt doesn't need to be atomic omits 9fa3ec84587c allow incomplete imports of filenames omits a9900a27dfe5 switch __getname_maybe_null() to CLASS(filename_flags) omits 7ca83f8ebe86 fs: hide names_cache behind runtime const machinery omits 8c888b31903c struct filename: saner handling of long names omits c3a3577cdb35 struct filename: use names_cachep only for getname() and friends omits 8f2ac8481731 getname_flags() massage, part 2 omits 8ba29c85e2ef getname_flags() massage, part 1 omits ca2a04e84af7 ntfs: ->d_compare() must not block omits 41670a5900a8 get rid of audit_reusename() omits 1ee5220eb364 do_readlinkat(): import pathname only once omits cf6b819c229a do_sys_truncate(): import pathname only once omits 85a4fe3c99a7 user_statfs(): import pathname only once omits c3fa2b7cf5dd chroot(2): import pathname only once omits 592ab7fbb83f chdir(2): import pathname only once omits b756d8ba8310 do_utimes_path(): import pathname only once omits 2e2d892fe9b7 do_fchownat(): import pathname only once omits 67591df968f4 do_fchmodat(): import pathname only once omits 0cf1149673da do_faccessat(): import pathname only once omits 24df85ffb971 allow to use CLASS() for struct filename * omits 12b5bc2a0d33 init_link(): turn into a trivial wrapper for do_linkat() omits 8714a249da48 init_symlink(): turn into a trivial wrapper for do_symlinkat() omits b0f27ace0812 init_mkdir(): turn into a trivial wrapper for do_mkdirat() omits 4bfe0692d698 init_mknod(): turn into a trivial wrapper for do_mknodat() omits 347b7042fb26 Merge patch series "fs: generic file IO error reporting" omits 81d2e13a57c9 ext4: convert to new fserror helpers omits 94503211d2fd xfs: translate fsdax media errors into file "data lost" er [...] omits efd87a100729 xfs: report fs metadata errors via fsnotify omits a9d573ee88af iomap: report file I/O errors to the VFS omits 21945e6cb516 fs: report filesystem and file I/O errors to fsnotify omits 602544773763 uapi: promote EFSCORRUPTED and EUCLEAN to errno.h omits 056a96e65f3e fuse: add setlease file operation omits 2a9cb23307db ecryptfs: Annotate struct ecryptfs_message with __counted_by omits 99853d9daef2 ecryptfs: Replace memcpy + NUL termination in ecryptfs_cop [...] omits faf2e75062d6 erofs: tidy up synchronous decompression omits 821a146f81a0 erofs: remove useless src in erofs_xattr_copy_to_buffer() omits 4cb8a04d233a erofs: unexport erofs_xattr_prefix() omits 3681addf3cf6 erofs: unexport erofs_getxattr() omits d9ecae9c5913 erofs: fix incorrect early exits in volume label handling omits 76c44c404d75 erofs: fix incorrect early exits for invalid metabox-enabl [...] omits 736bd98a98b7 erofs: avoid noisy messages for transient -ENOMEM omits a6f26cc62c7d erofs: improve LZ4 error strings omits 135e2264e12d erofs: simplify the code using for_each_set_bit omits ce2eb80b675a erofs: make z_erofs_crypto[] static omits 388de834bfaa erofs: Use %pe format specifier for error pointers omits ef12d0573a7f Merge patch series "initrd: remove half of classic initrd [...] omits e6ce36ccc86f init: remove /proc/sys/kernel/real-root-dev omits c350a65b566b initrd: remove deprecated code path (linuxrc) omits 7416634fd6f1 Merge patch series "fs: add immutable rootfs" omits 649cb20b7a01 docs: mention nullfs omits 576ee5dfd459 fs: add immutable rootfs omits 3c1b73fc6a4d fs: add init_pivot_root() omits a2062463e894 fs: ensure that internal tmpfs mount gets mount id zero omits e3256c7f132f gfs2: Fix slab-use-after-free in qd_put omits d5d05d5cd195 gfs2: Introduce glock_{type,number,sbd} helpers omits 5db048b6be6b gfs2: gfs2_glock_hold cleanup omits bbf0826f1c41 gfs: Use fixed GL_GLOCK_MIN_HOLD time omits 2a594c740acf gfs2: Fix gfs2_log_get_bio argument type omits c9afb1953e55 gfs2: gfs2_chain_bio start sector fix omits 53741cb6d4a7 gfs2: Initialize bio->bi_opf early omits 0572d075f8e2 gfs2: Rename gfs2_log_submit_{bio -> write} omits 77ef2c3ff591 Merge patch series "re-enable IOCB_NOWAIT writes to files v6" omits 08489c4f4133 xfs: enable non-blocking timestamp updates omits f92f8eddbbfb xfs: implement ->sync_lazytime omits 2d72003ba244 fs: refactor file_update_time_flags omits 85c871a02b03 fs: add support for non-blocking timestamp updates omits 5cf06ea56ee6 fs: add a ->sync_lazytime method omits 188344c8ac0b fs: factor out a sync_lazytime helper omits 761475268fa8 fs: refactor ->update_time handling omits 1cbc82281675 fat: cleanup the flags for fat_truncate_time omits b8b3002fbfef nfs: split nfs_update_timestamps omits dc9629faef0a fs: allow error returns from generic_update_time omits 20b781834ea0 fs: remove inode_update_time omits 7e463614c97b Merge patch series "vfs: require filesystems to explicitly [...] omits 51e49111c00b fs: remove simple_nosetlease() omits 2b10994be716 filelock: default to returning -EINVAL when ->setlease ope [...] omits 6163b5da2f5e xfs: add setlease file operation omits 545b4144d804 ufs: add setlease file operation omits dbe8d57d1483 udf: add setlease file operation omits f5a3446be277 tmpfs: add setlease file operation omits dfd8676efe43 squashfs: add setlease file operation omits 94a3f60af5dc overlayfs: add setlease file operation omits 136b43aa4b16 orangefs: add setlease file operation omits f15d3150279d ocfs2: add setlease file operation omits 6aaa1d6337b5 ntfs3: add setlease file operation omits f46bb13dc5d9 nilfs2: add setlease file operation omits 7dd596bb35e5 jfs: add setlease file operation omits c275e6e7c085 jffs2: add setlease file operation omits 3b514c333390 gfs2: add a setlease file operation omits a9acc8422ffb fat: add setlease file operation omits 9e2ac6ddb397 f2fs: add setlease file operation omits b8ca02667552 exfat: add setlease file operation omits 20747a2a29c6 ext4: add setlease file operation omits ccdc2e0569f5 ext2: add setlease file operation omits f8902d3df893 erofs: add setlease file operation omits f9688474e413 btrfs: add setlease file operation omits 663cdef61a27 affs: add setlease file operation omits ca4388bf1d9e fs: add setlease to generic_ro_fops and read-only filesyst [...] omits 3c1e0d58f391 exfat: improve error code handling in exfat_find_empty_entry() omits 0eda086de85e f2fs: fix to check sysfs filename w/ gc_pin_file_thresh correctly omits 7633a7387eb4 f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused [...] omits 071e50d61cf2 f2fs: change seq_file_ra_mul and max_io_bytes to unsigned int omits 98ea0039dbfd f2fs: fix out-of-bounds access in sysfs attribute read/write omits c0c589fa1d17 f2fs: Accounting large folio subpages before bio submission omits 00feea1dfcea f2fs: Zero f2fs_folio_state on allocation omits d36de29f4bb5 f2fs: sysfs: introduce inject_lock_timeout omits c56254e2e042 f2fs: introduce FAULT_LOCK_TIMEOUT omits 7a127c80b0ee f2fs: rename FAULT_TIMEOUT to FAULT_ATOMIC_TIMEOUT omits 6fa116053951 f2fs: fix timeout precision of f2fs_io_schedule_timeout_ki [...] omits da90b6715567 f2fs: fix to use jiffies based precision for DEFAULT_SCHED [...] omits b5da276ae6ab f2fs: clean up w/ __f2fs_schedule_timeout() omits 67972c2b8974 f2fs: trace elapsed time for io_rwsem lock omits ce9fe67c9cdb f2fs: trace elapsed time for cp_global_sem lock omits e605302c14ff f2fs: trace elapsed time for gc_lock lock omits bb28b66875cc f2fs: trace elapsed time for node_write lock omits f9f93602512b f2fs: trace elapsed time for node_change lock omits 66e9e0d55d11 f2fs: trace elapsed time for cp_rwsem lock omits e4b75621fc43 f2fs: sysfs: introduce max_lock_elapsed_time omits 79b3cebc70fc f2fs: add lock elapsed time trace facility for f2fs rwsemphore omits 7ec199117c32 f2fs: flush plug periodically during GC to maximize readah [...] omits edecd1ae594a Merge patch series "vfs kernel-doc fixes for 6.19" omits ba4c74f80ef3 VFS: fix __start_dirop() kernel-doc warnings omits b0f5804b4178 fs: Describe @isnew parameter in ilookup5_nowait() omits a6b9f5b2f04b fs/namei: Remove redundant DCACHE_MANAGED_DENTRY check in [...] omits 729d015ab230 fs: only assert on LOOKUP_RCU when built with CONFIG_DEBUG_VFS omits 572b1c6f2ade f2fs: Update the default value of the documentation ckpt_t [...] omits 9609dd704725 f2fs: remove non-uptodate folio from the page cache in mov [...] omits db1a8a7813f7 f2fs: return immediately after submitting the specified fo [...] omits 86c1cf0578c5 f2fs: clean up the force parameter in __submit_merged_writ [...] omits 761dac9073cd f2fs: fix to add gc count stat in f2fs_gc_range omits 3cb396a2c790 f2fs: fix to do sanity check on nat entry of quota inode omits 3250bd41d95c f2fs: remove some redundant codes in f2fs_quota_enable omits 099ef9ab9203 fs/ntfs3: implement iomap-based file operations omits e37a75bb866c fs/ntfs3: fix deadlock in ni_read_folio_cmpr omits c61326967728 fs/ntfs3: implement llseek SEEK_DATA/SEEK_HOLE by scanning [...] omits 356fa248168b fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio() omits 576248a34b92 fs/ntfs3: handle attr_set_size() errors when truncating files omits 3a6aba7f3cf2 fs/ntfs3: drop preallocated clusters for sparse and compre [...] omits dcd9d6a47199 fs/ntfs3: fsync files by syncing parent inodes omits 0f166bf1d6d8 select: store end_time as timespec64 in restart block omits 3685744afa4a chardev: Switch to guard(mutex) and __free(kfree) omits 3f320e5c2eca namespace: Replace simple_strtoul with kstrtoul to parse b [...] omits b29a0a37f46b dcache: Replace simple_strtoul with kstrtoul in set_dhash_entries omits 63ad216fbfe2 fs: Replace simple_strtoul with kstrtoul in set_ihash_entries omits 6ba673331340 ecryptfs: Drop redundant NUL terminations after calling ec [...] omits e8fb5ec89343 ecryptfs: Replace memcpy + NUL termination in ecryptfs_new [...] omits 0529a804095b ecryptfs: Replace strcpy with strscpy in ecryptfs_validate [...] omits c82f77a4ac95 ecryptfs: Replace strcpy with strscpy in ecryptfs_cipher_c [...] omits 3bdc6cace25c ecryptfs: Replace strcpy with strscpy in ecryptfs_set_defa [...] omits 5c31c9bf9e2f ecryptfs: simplify list initialization in ecryptfs_parse_p [...] omits 111625ba8ab8 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() omits ec25c4cf2db1 ecryptfs: Fix packet format comment in parse_tag_67_packet() omits 9383d8205c15 ecryptfs: comment typo fix omits 0f9b0076ff05 ecryptfs: keystore: Fix typo 'the the' in comment omits f7edab0cee03 fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() omits dffc7f2f177b fs/ntfs3: allow readdir() to finish after directory mutati [...] omits 989e29450efa fs/ntfs3: improve readahead for bitmap initialization and [...] omits 4248f563f0b7 fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr omits 06909b2549d6 fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST omits 4b90f16e4bb5 fs: ntfs3: fix infinite loop in attr_load_runs_range on in [...] omits fac760f52467 fs/ntfs3: Use wait_on_buffer() directly omits f223ebffa185 fs/ntfs3: Initialize new folios before use omits 1732053c8a6b fs: ntfs3: check return value of indx_find to avoid infinite loop omits aa62e130149f doc : fix a broken link in ext2.rst omits 4a210a5be279 f2fs: improve check for enough free sections omits 903c6e95bc9a f2fs: add a tracepoint to see large folio read submission omits 05e65c14ea59 f2fs: support large folio for immutable non-compressed case omits b68f91ef3b3f fs/buffer: add alert in try_to_free_buffers() for folios w [...] omits 51a146e0595c fs: Remove internal old mount API code omits 961b2ad1b413 Merge patch series "further damage-control lack of clone s [...] omits 887e97745ec3 fs: track the inode having file locks with a flag in ->i_opflags omits 6d864a1b1825 pid: only take pidmap_lock once on alloc omits 1fa4e69a54a2 filelock: use a consume fence in locks_inode_context() omits c0aac5975baf ns: pad refcount omits 5854fc6391e9 fs: annotate cdev_lock with __cacheline_aligned_in_smp omits 0f5bb0cfb0b4 fs: use min() or umin() instead of min_t() omits 7f3b33668595 init: remove deprecated "load_ramdisk" and "prompt_ramdisk [...] omits d5bc4e31f2a3 Merge patch series "statmount: accept fd as a parameter" omits 0c82fdbbbfbe selftests: statmount: tests for STATMOUNT_BY_FD omits 0e5032237ee5 statmount: accept fd as a parameter omits fccbe38a5d06 statmount: permission check should return EPERM omits 5334fc280735 Merge patch series "Allow inlining C helpers into Rust whe [...] omits 268eaa8ab4ac rust: poll: add __rust_helper to helpers omits fc73d4b4d281 rust: pid_namespace: add __rust_helper to helpers omits b266a39eb2b4 rust: fs: add __rust_helper to helpers omits 1c921baf4212 Merge patch series "Allow knfsd to use atomic_open()" omits 64a989dbd144 VFS/knfsd: Teach dentry_create() to use atomic_open() omits 36411554e889 VFS: Prepare atomic_open() for dentry_create() omits 977de00dfcf8 VFS: move dentry_create() from fs/open.c to fs/namei.c omits eb0cfcf26571 jfs: Add missing set_freezable() for freezable kthread omits 9218dc26fd92 jfs: nlink overflow in jfs_rename new d1883cefd317 leds: led-class: Only Add LED to leds_list when it is fully ready new 0309fc3cc0f5 Merge tag 'leds-fixes-6.19' of git://git.kernel.org/pub/sc [...] new 3ef3d52a1a98 vsock/virtio: fix potential underflow in virtio_transport_ [...] new 0a98de801369 vsock/test: fix seqpacket message bounds test new 8ee784fdf006 vsock/virtio: cap TX credit to local buffer size new 2a689f76edd0 vsock/test: add stream TX credit bounds test new 5778d65d4b85 Merge branch 'vsock-virtio-fix-tx-credit-handling' new 9146fe282990 Merge tag 'wireless-2026-11-22' of https://git.kernel.org/ [...] new fb2bb2a1ebf7 hinic3: Fix netif_queue_set_napi queue_index input paramet [...] new 27880b0b0d35 net/sched: act_ife: avoid possible NULL deref new f3ddbaaaaf4d dpll: Prevent duplicate registrations new 4a3dba481882 Octeontx2-af: Add proper checks for fwdata new 0a80e38d0fe1 Merge tag 'net-6.19-rc7' of git://git.kernel.org/pub/scm/l [...] new 614da1d3d4cd x86: make page fault handling disable interrupts properly new c072629f05d7 Merge tag 'v6.19-p4' of git://git.kernel.org/pub/scm/linux [...] new cb326a72a9dc mm/shmem, swap: fix race of truncate and swap entry split new 29e9d3520c3d mm/kasan: fix KASAN poisoning in vrealloc() new f15f12b8bf9b mm-kasan-fix-kasan-poisoning-in-vrealloc-fix new 9e85e1706d34 mm, swap: restore swap_space attr aviod kernel panic new 314af7ef4e25 mm/hugetlb: restore failed global reservations to subpool new 88803c73acb8 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison new b340509b57c9 mm/memory-failure: teach kill_accessing_process to accept [...] new 7ca3bc5e20bf mailmap: add entry for Viacheslav Bocharov new ff2d35ad7d54 flex_proportions: make fprop_new_period() hardirq safe new 3aa63a5de702 memfd: export alloc_file() new 2061468c9d8b mm: memfd_luo: use memfd_alloc_file() instead of shmem_fil [...] new 08f088db8bdc mm: memfd_luo: restore and free memfd_luo_ser on failure new aae0b678b8b1 kho: init alloc tags when restoring pages from reserved memory new 3cb3a17d952a kho: kho_preserve_vmalloc(): don't return 0 when ENOMEM new 825775d3a82f watchdog/hardlockup: fix UAF in perf event cleanup due to [...] new a181b189b2d2 mm/mm_init: don't cond_resched() in deferred_init_memmap_c [...] new 2e833046d66a mm/zone_device: reinitialize large zone device private folios new 440d637ebbd6 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new c6aa891856ac Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new c1d1ac6f31a1 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 248674d6c167 Merge branch 'fs-current' of linux-next new f3401a002182 Merge branch 'kbuild-fixes-for-next' of https://git.kernel [...] new 812281fa8078 arm64: Set __nocfi on swsusp_arch_resume() new dff77e885819 Merge branch 'for-next/fixes' of https://git.kernel.org/pu [...] new ddc6cbef3ef1 s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBo [...] new a2657c8a55ba Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 108948f723b1 net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup() new 4650f83adc5d Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new af240f7688c4 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new c53363271f70 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new e6d316897ea8 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 8dcb01a27244 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new a5eb190b96b4 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 08d9eae76b85 PCI: Fix BAR resize rollback path overwriting ret new 5528fd38f230 PCI: Fix Resizable BAR restore order new af766e8597f1 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new ed1ac3c977dd iommu/arm-smmu-qcom: do not register driver in probe() new e14bf82350e5 Merge branch 'driver-core-linus' of https://git.kernel.org [...] new f4928c74e88f Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] new 6ff27c188fa8 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 2885df50c389 Merge branch 'mtd/fixes' of https://git.kernel.org/pub/scm [...] new a73ba6122366 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] new 73f220f1cec5 Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] new 3149c8f54e07 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new b355b8cb6c5d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 353f91bc25e2 Merge tag 'drm-misc-fixes-2026-01-22' of https://gitlab.fr [...] new ca9e5115e870 drm/xe: Adjust page count tracepoints in shrinker new 6f287b1c8d0e drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_w [...] new a009bbb95861 drm/xe/vf: fix struct xe_gt_sriov_vf_migration kernel-doc new dc1d0ffee097 drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc new 47bf28e22a12 drm/xe/vm: fix xe_vm_validation_exec() kernel-doc new b886aa65eafe drm/xe: Disable timestamp WA on VFs new 6f4b7aed6181 drm/xe/uapi: disallow bind queue sharing new 772157f626d0 drm/xe/migrate: fix job lock assert new f262015b9797 drm/xe: Update wedged.mode only after successful reset pol [...] new bdcdf968be31 drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVIC [...] new e27ada4f19e7 drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is [...] new e63b9229c3d2 Merge tag 'drm-xe-fixes-2026-01-22' of https://gitlab.free [...] new 10343253328e drm/amdgpu: remove frame cntl for gfx v12 new 8e96b36d9bfd drm/amdgpu: free hw_vm_fence when fail in amdgpu_job_alloc new b6aff8bb0c40 drm/amdkfd: fix gfx11 restrictions on debugging cooperativ [...] new 82a401ceffba drm/amdgpu: fix error handling in ib_schedule() new f6cc7f1c11a7 drm/amd/display: Only poll analog connectors new 4ca284c6d15d drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT setting new d5077426e1a7 drm/amd/pm: Don't clear SI SMC table when setting power limit new 764a90eb0226 drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2) new fd2ac113a5dc drm/amdgpu: Fix validating flush_gpu_tlb_pasid() new 095ca815174e drm/amdgpu: fix type for wptr in ring backup new f377ea0561c9 Revert "drm/amd/display: pause the workload setting in dm" new 2312e0ab5975 Merge tag 'amd-drm-fixes-6.19-2026-01-22' of https://gitla [...] new 2de5bdc2d981 drm/mediatek: Fix platform_get_irq() error checking new 4e7fd55411fa drm/mediatek: mtk_hdmi_v2: Fix return type of mtk_hdmi_v2_ [...] new 2788c969d89a drm/mediatek: mtk_hdmi_ddc_v2: Add transfer abort on timeo [...] new 1384cc00bc5f drm/mediatek: mtk_hdmi_ddc_v2: Fix multi-byte writes new 21465e73400d drm/mediatek: dpi: Find next bridge during probe new 9b54a32c7c6a drm/mediatek: mtk_gem: Partial refactor and use drm_gem_dm [...] new b9639c5e313e dt-bindings: display: mediatek: Fix typo 'hardwares' to 'h [...] new b91adbe83093 Merge tag 'mediatek-drm-fixes-20260119' of https://git.ker [...] new a5820653e65c Merge branch 'drm-fixes' of https://gitlab.freedesktop.org [...] new fd9809ec6704 mmc: sdhci-of-dwcmshc: Fix init for AXI clock for Eswin EIC7700 new 5cfc828502cb mmc: sdhci-of-dwcmshc: Fix DMA 128MB boundary for Eswin EIC7700 new 076a3a92e1e4 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 6e06092e048c Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] new 841e47d56cef riscv: Add intermediate cast to 'unsigned long' in __get_user_asm new 9c97f0873169 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 05f1cef72634 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new 58f994c39ed0 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] new ccf535b67cde Merge branch 'gpio/for-current' of https://git.kernel.org/ [...] new 1c442601d04e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 08b66dc41401 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] new 4c4e62321a41 rust: proc-macro2: rebuild if the version text changes new 6d7fef230435 kbuild: rust: clean libpin_init_internal in mrproper new 32633be4619b Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] new 22741b10ac76 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 70302c0091e0 Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] new 9245b631cb2c Merge branch into tip/master: 'irq/urgent' new be1e6c539224 Merge branch into tip/master: 'objtool/urgent' new f19390c300aa Merge branch into tip/master: 'perf/urgent' new 81704e02e34e Merge branch into tip/master: 'sched/urgent' new 117947562d5b Merge branch into tip/master: 'timers/urgent' new 031aa856cb94 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] new 731bb3118f85 Revert "PCI/TSM: Report active IDE streams" new 8370af2019de PCI/IDE: Fix off by one error calculating VF RID range new 0b50f116af5e PCI/IDE: Fix reading a wrong reg for unused sel stream ini [...] new 55b06584a49f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...]
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 (e92ad0c6be16) \ N -- N -- N refs/heads/pending-fixes (55b06584a49f)
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 120 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-class-tsm | 10 - Documentation/ABI/testing/sysfs-fs-erofs | 14 +- Documentation/ABI/testing/sysfs-fs-f2fs | 29 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/sysctl/kernel.rst | 6 + .../bindings/display/mediatek/mediatek,dp.yaml | 2 +- Documentation/filesystems/ext2.rst | 2 +- Documentation/filesystems/f2fs.rst | 48 +- Documentation/filesystems/locking.rst | 13 +- Documentation/filesystems/mount_api.rst | 2 + Documentation/filesystems/nfs/exporting.rst | 42 +- Documentation/filesystems/porting.rst | 27 +- .../filesystems/ramfs-rootfs-initramfs.rst | 26 +- Documentation/filesystems/vfs.rst | 76 +- Makefile | 3 +- arch/alpha/include/uapi/asm/errno.h | 2 - arch/alpha/kernel/osf_sys.c | 34 +- arch/arm/configs/neponset_defconfig | 2 +- arch/arm64/kernel/hibernate.c | 2 +- arch/mips/include/uapi/asm/errno.h | 2 - arch/parisc/include/uapi/asm/errno.h | 2 - arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/riscv/include/asm/uaccess.h | 2 +- arch/s390/boot/vmlinux.lds.S | 17 +- arch/sparc/include/uapi/asm/errno.h | 2 - arch/x86/mm/fault.c | 15 +- block/bio.c | 34 - drivers/dpll/dpll_core.c | 12 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 12 - drivers/gpu/drm/amd/amdkfd/kfd_debug.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 11 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 10 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 31 +- drivers/gpu/drm/drm_pagemap.c | 2 +- drivers/gpu/drm/mediatek/Kconfig | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 23 +- drivers/gpu/drm/mediatek/mtk_gem.c | 264 +- drivers/gpu/drm/mediatek/mtk_gem.h | 33 +- drivers/gpu/drm/mediatek/mtk_hdmi_common.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_common.h | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c | 58 +- drivers/gpu/drm/mediatek/mtk_hdmi_v2.c | 7 +- drivers/gpu/drm/mediatek/mtk_plane.c | 8 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +- drivers/gpu/drm/xe/Kconfig | 5 +- drivers/gpu/drm/xe/xe_bo.c | 9 +- drivers/gpu/drm/xe/xe_debugfs.c | 72 +- drivers/gpu/drm/xe/xe_device_types.h | 18 + drivers/gpu/drm/xe/xe_exec_queue.c | 32 +- drivers/gpu/drm/xe/xe_exec_queue.h | 1 + drivers/gpu/drm/xe/xe_exec_queue_types.h | 6 + drivers/gpu/drm/xe/xe_ggtt.c | 2 +- drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 4 +- drivers/gpu/drm/xe/xe_guc_ads.c | 14 +- drivers/gpu/drm/xe/xe_guc_ads.h | 5 +- drivers/gpu/drm/xe/xe_late_bind_fw_types.h | 4 +- drivers/gpu/drm/xe/xe_lrc.c | 3 + drivers/gpu/drm/xe/xe_migrate.c | 4 +- drivers/gpu/drm/xe/xe_sriov_vf_ccs.c | 2 +- drivers/gpu/drm/xe/xe_vm.c | 7 +- drivers/gpu/drm/xe/xe_vm.h | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 14 + drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 14 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 24 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 + drivers/leds/led-class.c | 10 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 7 + drivers/net/ethernet/huawei/hinic3/hinic3_irq.c | 22 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_sdp.c | 2 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 2 +- drivers/pci/ide.c | 10 +- drivers/virt/coco/tsm-core.c | 28 - fs/9p/acl.c | 16 +- fs/9p/vfs_dir.c | 2 + fs/9p/vfs_file.c | 2 + fs/Makefile | 2 +- fs/affs/dir.c | 2 - fs/affs/file.c | 2 - fs/bad_inode.c | 3 +- fs/befs/linuxvfs.c | 2 - fs/btrfs/Kconfig | 14 +- fs/btrfs/accessors.h | 30 - fs/btrfs/acl.c | 10 +- fs/btrfs/backref.c | 4 +- fs/btrfs/bio.c | 29 +- fs/btrfs/bio.h | 19 +- fs/btrfs/block-group.c | 416 +-- fs/btrfs/block-group.h | 31 +- fs/btrfs/block-rsv.c | 8 - fs/btrfs/block-rsv.h | 1 - fs/btrfs/compression.c | 3 +- fs/btrfs/ctree.c | 49 +- fs/btrfs/ctree.h | 9 - fs/btrfs/defrag.c | 10 +- fs/btrfs/delayed-inode.c | 53 +- fs/btrfs/delayed-inode.h | 15 + fs/btrfs/direct-io.c | 29 +- fs/btrfs/discard.c | 52 +- fs/btrfs/disk-io.c | 232 +- fs/btrfs/extent-io-tree.c | 7 +- fs/btrfs/extent-tree.c | 255 +- fs/btrfs/extent-tree.h | 4 +- fs/btrfs/extent_io.c | 72 +- fs/btrfs/extent_map.c | 12 - fs/btrfs/file-item.c | 4 + fs/btrfs/file.c | 32 +- fs/btrfs/free-space-cache.c | 81 +- fs/btrfs/free-space-cache.h | 1 - fs/btrfs/free-space-tree.c | 150 +- fs/btrfs/free-space-tree.h | 6 +- fs/btrfs/fs.c | 100 +- fs/btrfs/fs.h | 73 +- fs/btrfs/inode-item.c | 7 +- fs/btrfs/inode.c | 325 +- fs/btrfs/ioctl.c | 75 +- fs/btrfs/locking.c | 1 - fs/btrfs/lzo.c | 47 +- fs/btrfs/messages.c | 26 +- fs/btrfs/messages.h | 76 +- fs/btrfs/qgroup.c | 103 +- fs/btrfs/reflink.c | 11 +- fs/btrfs/relocation.c | 2123 ++---------- fs/btrfs/relocation.h | 17 - fs/btrfs/root-tree.c | 47 +- fs/btrfs/scrub.c | 48 +- fs/btrfs/space-info.c | 64 +- fs/btrfs/space-info.h | 16 - fs/btrfs/super.c | 17 +- fs/btrfs/sysfs.c | 55 +- fs/btrfs/tests/extent-map-tests.c | 16 +- fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/btrfs/tests/inode-tests.c | 141 +- fs/btrfs/transaction.c | 62 +- fs/btrfs/tree-checker.c | 84 +- fs/btrfs/tree-checker.h | 5 - fs/btrfs/tree-log.c | 2 +- fs/btrfs/volumes.c | 369 +-- fs/btrfs/volumes.h | 50 +- fs/btrfs/zlib.c | 19 +- fs/btrfs/zoned.c | 64 +- fs/btrfs/zoned.h | 8 - fs/btrfs/zstd.c | 13 +- fs/buffer.c | 6 +- fs/ceph/acl.c | 50 +- fs/ceph/dir.c | 2 + fs/ceph/file.c | 1 + fs/char_dev.c | 19 +- fs/coredump.c | 3 +- fs/cramfs/inode.c | 2 - fs/dcache.c | 13 +- fs/dlm/config.c | 16 +- fs/dlm/dir.c | 6 +- fs/dlm/lock.c | 22 +- fs/dlm/member.c | 6 +- fs/ecryptfs/crypto.c | 38 +- fs/ecryptfs/debug.c | 1 + fs/ecryptfs/ecryptfs_kernel.h | 5 +- fs/ecryptfs/keystore.c | 19 +- fs/ecryptfs/main.c | 9 +- fs/efs/dir.c | 2 - fs/erofs/data.c | 69 +- fs/erofs/decompressor.c | 63 +- fs/erofs/decompressor_crypto.c | 2 +- fs/erofs/dir.c | 2 - fs/erofs/internal.h | 7 +- fs/erofs/super.c | 14 +- fs/erofs/sysfs.c | 2 +- fs/erofs/xattr.c | 137 +- fs/erofs/xattr.h | 37 + fs/erofs/zdata.c | 42 +- fs/exec.c | 180 +- fs/exfat/cache.c | 149 +- fs/exfat/dir.c | 2 - fs/exfat/exfat_fs.h | 7 +- fs/exfat/fatent.c | 62 +- fs/exfat/file.c | 18 +- fs/exfat/inode.c | 57 +- fs/exfat/namei.c | 4 +- fs/ext2/dir.c | 2 - fs/ext2/ext2.h | 1 + fs/ext2/file.c | 2 - fs/ext4/dir.c | 2 - fs/ext4/ext4.h | 37 +- fs/ext4/extents-test.c | 1025 ------ fs/ext4/extents.c | 606 ++-- fs/ext4/extents_status.c | 125 +- fs/ext4/fast_commit.c | 54 +- fs/ext4/fast_commit.h | 3 - fs/ext4/file.c | 26 +- fs/ext4/inode.c | 94 +- fs/ext4/ioctl.c | 5 - fs/ext4/mballoc-test.c | 2 +- fs/ext4/mballoc.c | 76 +- fs/ext4/migrate.c | 12 - fs/ext4/move_extent.c | 2 - fs/ext4/resize.c | 2 +- fs/ext4/super.c | 52 +- fs/ext4/sysfs.c | 36 - fs/ext4/verity.c | 2 - fs/f2fs/checkpoint.c | 172 +- fs/f2fs/compress.c | 18 +- fs/f2fs/data.c | 404 +-- fs/f2fs/dir.c | 2 - fs/f2fs/f2fs.h | 229 +- fs/f2fs/file.c | 86 +- fs/f2fs/gc.c | 84 +- fs/f2fs/inline.c | 10 +- fs/f2fs/inode.c | 16 +- fs/f2fs/namei.c | 65 +- fs/f2fs/node.c | 85 +- fs/f2fs/node.h | 8 + fs/f2fs/recovery.c | 11 +- fs/f2fs/segment.c | 131 +- fs/f2fs/segment.h | 108 +- fs/f2fs/super.c | 160 +- fs/f2fs/sysfs.c | 73 +- fs/f2fs/xattr.c | 5 +- fs/fat/dir.c | 8 +- fs/fat/fat.h | 11 +- fs/fat/file.c | 19 +- fs/fat/inode.c | 2 +- fs/fat/misc.c | 59 +- fs/fat/namei_msdos.c | 13 +- fs/fat/namei_vfat.c | 9 +- fs/fhandle.c | 5 +- fs/file_attr.c | 12 +- fs/file_table.c | 10 +- fs/filesystems.c | 9 +- fs/freevxfs/vxfs_lookup.c | 2 - fs/fs-writeback.c | 33 +- fs/fs_context.c | 208 +- fs/fs_struct.c | 1 - fs/fserror.c | 194 -- fs/fsopen.c | 16 +- fs/fuse/acl.c | 12 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 1 + fs/fuse/file.c | 13 +- fs/gfs2/acl.c | 13 +- fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 86 +- fs/gfs2/glock.h | 6 +- fs/gfs2/glops.c | 34 +- fs/gfs2/incore.h | 16 +- fs/gfs2/inode.c | 9 +- fs/gfs2/lock_dlm.c | 28 +- fs/gfs2/log.c | 7 +- fs/gfs2/lops.c | 51 +- fs/gfs2/lops.h | 4 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/meta_io.h | 2 +- fs/gfs2/quota.c | 5 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/trace_gfs2.h | 48 +- fs/gfs2/trans.c | 4 +- fs/init.c | 115 +- fs/inode.c | 295 +- fs/internal.h | 23 +- fs/iomap/buffered-io.c | 29 +- fs/iomap/direct-io.c | 12 - fs/iomap/ioend.c | 6 - fs/isofs/dir.c | 2 - fs/jffs2/dir.c | 2 - fs/jffs2/file.c | 2 - fs/jfs/acl.c | 9 +- fs/jfs/file.c | 2 - fs/jfs/jfs_logmgr.c | 1 - fs/jfs/namei.c | 8 +- fs/libfs.c | 20 +- fs/lockd/svclock.c | 4 + fs/locks.c | 34 +- fs/minix/inode.c | 50 +- fs/minix/minix.h | 2 + fs/mount.h | 1 - fs/namei.c | 544 ++- fs/namespace.c | 456 +-- fs/netfs/read_collect.c | 6 +- fs/netfs/read_retry.c | 4 +- fs/netfs/write_collect.c | 8 +- fs/netfs/write_issue.c | 1 - fs/netfs/write_retry.c | 1 + fs/nfs/callback_proc.c | 13 +- fs/nfs/client.c | 3 - fs/nfs/delegation.c | 544 ++- fs/nfs/delegation.h | 4 +- fs/nfs/dir.c | 1 + fs/nfs/file.c | 1 + fs/nfs/inode.c | 37 +- fs/nfs/nfs4proc.c | 82 +- fs/nfs/nfs4trace.h | 2 + fs/nfs/super.c | 14 +- fs/nfsd/Makefile | 10 +- fs/nfsd/netns.h | 1 + fs/nfsd/nfs2acl.c | 2 +- fs/nfsd/nfs4idmap.c | 52 +- fs/nfsd/nfs4proc.c | 53 +- fs/nfsd/nfs4state.c | 32 +- fs/nfsd/nfs4xdr.c | 16 - fs/nfsd/nfs4xdr_gen.c | 105 +- fs/nfsd/nfs4xdr_gen.h | 2 +- fs/nfsd/nfsproc.c | 2 +- fs/nilfs2/dir.c | 3 +- fs/nilfs2/file.c | 2 - fs/notify/fsnotify.c | 69 +- fs/notify/fsnotify.h | 5 +- fs/notify/mark.c | 137 +- fs/nsfs.c | 13 - fs/ntfs3/attrib.c | 81 +- fs/ntfs3/attrlist.c | 9 - fs/ntfs3/bitmap.c | 17 - fs/ntfs3/dir.c | 116 +- fs/ntfs3/file.c | 442 ++- fs/ntfs3/frecord.c | 318 +- fs/ntfs3/fslog.c | 62 +- fs/ntfs3/fsntfs.c | 57 +- fs/ntfs3/index.c | 26 +- fs/ntfs3/inode.c | 748 ++--- fs/ntfs3/namei.c | 17 +- fs/ntfs3/ntfs.h | 1 - fs/ntfs3/ntfs_fs.h | 64 +- fs/ntfs3/run.c | 13 +- fs/ntfs3/super.c | 24 +- fs/ntfs3/xattr.c | 11 +- fs/nullfs.c | 70 - fs/ocfs2/file.c | 5 - fs/open.c | 158 +- fs/orangefs/acl.c | 8 +- fs/orangefs/dir.c | 4 +- fs/orangefs/file.c | 1 - fs/orangefs/inode.c | 29 +- fs/orangefs/orangefs-kernel.h | 3 +- fs/overlayfs/file.c | 2 - fs/overlayfs/inode.c | 7 +- fs/overlayfs/overlayfs.h | 3 +- fs/overlayfs/readdir.c | 2 - fs/posix_acl.c | 21 +- fs/qnx4/dir.c | 2 - fs/qnx6/dir.c | 2 - fs/quota/quota.c | 4 +- fs/read_write.c | 2 - fs/select.c | 12 +- fs/smb/Kconfig | 17 - fs/smb/client/Makefile | 24 +- fs/smb/client/cached_dir.h | 38 +- fs/smb/client/cifs_debug.c | 18 +- fs/smb/client/cifs_debug.h | 1 + fs/smb/client/cifs_spnego.h | 4 +- fs/smb/client/cifs_swn.h | 10 +- fs/smb/client/cifs_unicode.c | 1 + fs/smb/client/cifs_unicode.h | 17 +- fs/smb/client/cifsacl.c | 1 + fs/smb/client/cifsencrypt.c | 124 + fs/smb/client/cifsfs.c | 7 +- fs/smb/client/cifsfs.h | 114 +- fs/smb/client/cifsglob.h | 36 +- fs/smb/client/cifspdu.h | 2377 ++++++++++++- fs/smb/client/cifsproto.h | 780 +++-- fs/smb/client/cifssmb.c | 147 +- fs/smb/client/cifstransport.c | 263 ++ fs/smb/client/compress.h | 3 +- fs/smb/client/connect.c | 329 +- fs/smb/client/dfs.h | 3 +- fs/smb/client/dfs_cache.h | 19 +- fs/smb/client/dir.c | 1 + fs/smb/client/dns_resolve.h | 4 +- fs/smb/client/file.c | 1 + fs/smb/client/fs_context.c | 1 + fs/smb/client/fs_context.h | 16 +- fs/smb/client/fscache.h | 17 +- fs/smb/client/gen_smb2_mapping | 86 - fs/smb/client/inode.c | 1 + fs/smb/client/ioctl.c | 1 + fs/smb/client/link.c | 1 + fs/smb/client/misc.c | 302 +- fs/smb/client/netlink.h | 4 +- fs/smb/client/netmisc.c | 824 ++++- fs/smb/client/nterr.c | 15 - fs/smb/client/nterr.h | 13 - fs/smb/client/ntlmssp.h | 15 +- fs/smb/client/readdir.c | 1 + fs/smb/client/reparse.h | 14 +- fs/smb/client/sess.c | 982 ++++++ fs/smb/client/smb1debug.c | 25 - fs/smb/client/smb1encrypt.c | 139 - fs/smb/client/smb1maperror.c | 810 ----- fs/smb/client/smb1misc.c | 189 -- fs/smb/client/smb1ops.c | 279 +- fs/smb/client/smb1pdu.h | 2354 ------------- fs/smb/client/smb1proto.h | 335 -- fs/smb/client/smb1session.c | 995 ------ fs/smb/client/smb1transport.c | 561 ---- fs/smb/client/smb2file.c | 2 +- fs/smb/client/smb2inode.c | 2 +- fs/smb/client/smb2maperror.c | 2473 +++++++++++++- fs/smb/client/smb2maperror_test.c | 45 - fs/smb/client/smb2ops.c | 21 +- fs/smb/client/smb2pdu.c | 62 +- fs/smb/client/smb2proto.h | 469 +-- fs/smb/client/smbencrypt.c | 1 + fs/smb/client/smberr.h | 2 +- fs/smb/client/transport.c | 1 + fs/smb/client/xattr.c | 1 + fs/smb/common/smb2pdu.h | 3 - fs/smb/common/smb2status.h | 3494 ++++++++++---------- fs/smb/server/transport_rdma.c | 16 +- fs/smb/server/vfs.c | 17 +- fs/splice.c | 2 +- fs/squashfs/dir.c | 2 - fs/squashfs/file.c | 4 +- fs/stat.c | 28 +- fs/statfs.c | 3 +- fs/super.c | 7 +- fs/sync.c | 4 +- fs/ubifs/file.c | 28 +- fs/ubifs/ubifs.h | 3 +- fs/udf/dir.c | 2 - fs/udf/file.c | 2 - fs/udf/udf_sb.h | 2 + fs/ufs/dir.c | 2 - fs/ufs/file.c | 2 - fs/utimes.c | 8 +- fs/vboxsf/dir.c | 1 + fs/vboxsf/file.c | 1 + fs/xattr.c | 33 +- fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_alloc_btree.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 77 +- fs/xfs/libxfs/xfs_attr_leaf.c | 2 +- fs/xfs/libxfs/xfs_attr_remote.c | 2 +- fs/xfs/libxfs/xfs_bit.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_bmap_btree.c | 2 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_btree_mem.c | 2 +- fs/xfs/libxfs/xfs_btree_staging.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_defer.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 2 +- fs/xfs/libxfs/xfs_dir2_data.c | 2 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +- fs/xfs/libxfs/xfs_dir2_node.c | 2 +- fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_dquot_buf.c | 2 +- fs/xfs/libxfs/xfs_exchmaps.c | 2 +- fs/xfs/libxfs/xfs_group.c | 2 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +- fs/xfs/libxfs/xfs_iext_tree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 2 +- fs/xfs/libxfs/xfs_inode_fork.c | 2 +- fs/xfs/libxfs/xfs_inode_util.c | 2 +- fs/xfs/libxfs/xfs_log_format.h | 7 + fs/xfs/libxfs/xfs_log_rlimit.c | 2 +- fs/xfs/libxfs/xfs_metadir.c | 2 +- fs/xfs/libxfs/xfs_metafile.c | 2 +- fs/xfs/libxfs/xfs_parent.c | 2 +- fs/xfs/libxfs/xfs_refcount.c | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rmap_btree.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_rtgroup.c | 2 +- fs/xfs/libxfs/xfs_rtgroup.h | 15 - fs/xfs/libxfs/xfs_rtrefcount_btree.c | 2 +- fs/xfs/libxfs/xfs_rtrmap_btree.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 2 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/libxfs/xfs_trans_inode.c | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/libxfs/xfs_trans_space.c | 2 +- fs/xfs/libxfs/xfs_types.c | 2 +- fs/xfs/libxfs/xfs_zones.c | 151 +- fs/xfs/libxfs/xfs_zones.h | 6 +- fs/xfs/scrub/agb_bitmap.c | 2 +- fs/xfs/scrub/agheader.c | 2 +- fs/xfs/scrub/agheader_repair.c | 2 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/alloc_repair.c | 2 +- fs/xfs/scrub/attr.c | 2 +- fs/xfs/scrub/attr_repair.c | 2 +- fs/xfs/scrub/bitmap.c | 2 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/bmap_repair.c | 2 +- fs/xfs/scrub/btree.c | 4 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/cow_repair.c | 2 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/dir_repair.c | 2 +- fs/xfs/scrub/dirtree.c | 2 +- fs/xfs/scrub/dirtree_repair.c | 2 +- fs/xfs/scrub/dqiterate.c | 2 +- fs/xfs/scrub/findparent.c | 2 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/fscounters_repair.c | 2 +- fs/xfs/scrub/health.c | 2 +- fs/xfs/scrub/ialloc.c | 2 +- fs/xfs/scrub/ialloc_repair.c | 2 +- fs/xfs/scrub/inode.c | 2 +- fs/xfs/scrub/inode_repair.c | 2 +- fs/xfs/scrub/iscan.c | 2 +- fs/xfs/scrub/listxattr.c | 2 +- fs/xfs/scrub/metapath.c | 2 +- fs/xfs/scrub/newbt.c | 2 +- fs/xfs/scrub/nlinks.c | 2 +- fs/xfs/scrub/nlinks_repair.c | 2 +- fs/xfs/scrub/orphanage.c | 2 +- fs/xfs/scrub/parent.c | 2 +- fs/xfs/scrub/parent_repair.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/quota_repair.c | 2 +- fs/xfs/scrub/quotacheck.c | 2 +- fs/xfs/scrub/quotacheck_repair.c | 2 +- fs/xfs/scrub/rcbag.c | 2 +- fs/xfs/scrub/rcbag_btree.c | 2 +- fs/xfs/scrub/readdir.c | 2 +- fs/xfs/scrub/reap.c | 2 +- fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/refcount_repair.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/scrub/rgsuper.c | 2 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rmap_repair.c | 2 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/rtbitmap_repair.c | 2 +- fs/xfs/scrub/rtrefcount.c | 2 +- fs/xfs/scrub/rtrefcount_repair.c | 2 +- fs/xfs/scrub/rtrmap.c | 2 +- fs/xfs/scrub/rtrmap_repair.c | 2 +- fs/xfs/scrub/rtsummary.c | 2 +- fs/xfs/scrub/rtsummary_repair.c | 2 +- fs/xfs/scrub/scrub.c | 2 +- fs/xfs/scrub/stats.c | 2 +- fs/xfs/scrub/symlink.c | 2 +- fs/xfs/scrub/symlink_repair.c | 2 +- fs/xfs/scrub/tempfile.c | 2 +- fs/xfs/scrub/trace.c | 2 +- fs/xfs/scrub/xfarray.c | 2 +- fs/xfs/scrub/xfblob.c | 2 +- fs/xfs/scrub/xfile.c | 2 +- fs/xfs/xfs.h | 28 + fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 2 +- fs/xfs/xfs_attr_item.c | 29 +- fs/xfs/xfs_attr_list.c | 2 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_item.c | 12 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_buf.c | 2 +- fs/xfs/xfs_buf_item.c | 21 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_buf_mem.c | 2 +- fs/xfs/xfs_dahash_test.c | 2 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_dquot_item.c | 11 +- fs/xfs/xfs_dquot_item_recover.c | 2 +- fs/xfs/xfs_drain.c | 2 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_exchmaps_item.c | 13 +- fs/xfs/xfs_exchrange.c | 2 +- fs/xfs/xfs_export.c | 2 +- fs/xfs/xfs_extent_busy.c | 2 +- fs/xfs/xfs_extfree_item.c | 12 +- fs/xfs/xfs_file.c | 5 +- fs/xfs/xfs_filestream.c | 2 +- fs/xfs/xfs_fsmap.c | 2 +- fs/xfs/xfs_fsops.c | 6 +- fs/xfs/xfs_globals.c | 2 +- fs/xfs/xfs_handle.c | 2 +- fs/xfs/xfs_health.c | 16 +- fs/xfs/xfs_hooks.c | 2 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_icreate_item.c | 8 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 51 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_iops.c | 51 +- fs/xfs/xfs_itable.c | 2 +- fs/xfs/xfs_iunlink_item.c | 2 +- fs/xfs/xfs_iwalk.c | 2 +- fs/xfs/{xfs_platform.h => xfs_linux.h} | 48 +- fs/xfs/xfs_log.c | 294 +- fs/xfs/xfs_log.h | 65 +- fs/xfs/xfs_log_cil.c | 113 +- fs/xfs/xfs_log_priv.h | 20 - fs/xfs/xfs_log_recover.c | 2 +- fs/xfs/xfs_message.c | 10 +- fs/xfs/xfs_message.h | 2 + fs/xfs/xfs_mount.c | 2 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_notify_failure.c | 6 +- fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_pwork.c | 2 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_qm_bhv.c | 2 +- fs/xfs/xfs_qm_syscalls.c | 2 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_refcount_item.c | 12 +- fs/xfs/xfs_reflink.c | 2 +- fs/xfs/xfs_rmap_item.c | 12 +- fs/xfs/xfs_rtalloc.c | 2 +- fs/xfs/xfs_stats.c | 2 +- fs/xfs/xfs_super.c | 35 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_sysctl.c | 2 +- fs/xfs/xfs_sysfs.c | 2 +- fs/xfs/xfs_trace.c | 2 +- fs/xfs/xfs_trans.c | 10 +- fs/xfs/xfs_trans.h | 13 +- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_trans_buf.c | 2 +- fs/xfs/xfs_trans_dquot.c | 2 +- fs/xfs/xfs_xattr.c | 2 +- fs/xfs/xfs_zone_alloc.c | 220 +- fs/xfs/xfs_zone_gc.c | 115 +- fs/xfs/xfs_zone_info.c | 2 +- fs/xfs/xfs_zone_priv.h | 1 + fs/xfs/xfs_zone_space_resv.c | 2 +- include/asm-generic/vmlinux.lds.h | 3 +- include/drm/drm_pagemap.h | 19 +- include/linux/audit.h | 11 + include/linux/bio.h | 1 - include/linux/device_cgroup.h | 2 +- include/linux/exportfs.h | 33 +- include/linux/f2fs_fs.h | 73 +- include/linux/filelock.h | 18 +- include/linux/fs.h | 82 +- include/linux/fs/super_types.h | 8 +- include/linux/fserror.h | 75 - include/linux/fsnotify_backend.h | 5 +- include/linux/init_syscalls.h | 1 - include/linux/initrd.h | 2 + include/linux/iomap.h | 8 +- include/linux/jbd2.h | 3 + include/linux/memfd.h | 6 + include/linux/memremap.h | 9 +- include/linux/nfs_fs_sb.h | 8 +- include/linux/ns/ns_common_types.h | 4 +- include/linux/pci-ide.h | 4 +- include/linux/posix_acl_xattr.h | 5 +- include/linux/restart_block.h | 4 +- include/linux/sunrpc/xdrgen/_builtins.h | 80 +- include/linux/sunrpc/xdrgen/nfs4_1.h | 8 +- include/linux/tsm.h | 3 - include/trace/events/ext4.h | 8 +- include/trace/events/f2fs.h | 85 +- include/trace/events/writeback.h | 6 + include/uapi/asm-generic/errno.h | 2 - include/uapi/linux/btrfs.h | 1 - include/uapi/linux/btrfs_tree.h | 34 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/mount.h | 13 +- include/uapi/linux/nfs.h | 2 +- include/uapi/linux/sysctl.h | 1 + init/Kconfig | 7 +- init/do_mounts.c | 23 +- init/do_mounts.h | 18 +- init/do_mounts_initrd.c | 107 +- init/do_mounts_rd.c | 24 +- init/initramfs_test.c | 48 - io_uring/fs.c | 106 +- io_uring/openclose.c | 26 +- io_uring/statx.c | 17 +- io_uring/xattr.c | 30 +- ipc/mqueue.c | 11 +- kernel/acct.c | 4 +- kernel/auditsc.c | 29 +- kernel/liveupdate/kexec_handover.c | 11 +- kernel/pid.c | 131 +- kernel/watchdog_perf.c | 28 +- lib/test_hmm.c | 4 +- mm/huge_memory.c | 15 +- mm/memfd.c | 4 +- mm/memfd_luo.c | 10 +- mm/memremap.c | 35 +- mm/mm_init.c | 17 +- mm/shmem.c | 2 - mm/swapfile.c | 21 +- net/sched/act_ife.c | 6 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +- net/vmw_vsock/virtio_transport_common.c | 30 +- rust/helpers/fs.c | 2 +- rust/helpers/pid_namespace.c | 8 +- rust/helpers/poll.c | 5 +- rust/kernel/configfs.rs | 9 +- rust/proc-macro2/lib.rs | 4 + samples/configfs/configfs_sample.c | 8 +- samples/rust/rust_configfs.rs | 5 +- tools/arch/alpha/include/uapi/asm/errno.h | 2 - tools/arch/mips/include/uapi/asm/errno.h | 2 - tools/arch/parisc/include/uapi/asm/errno.h | 2 - tools/arch/sparc/include/uapi/asm/errno.h | 2 - tools/include/uapi/asm-generic/errno.h | 2 - tools/net/sunrpc/xdrgen/generators/__init__.py | 5 +- tools/net/sunrpc/xdrgen/generators/enum.py | 9 +- tools/net/sunrpc/xdrgen/generators/program.py | 38 +- tools/net/sunrpc/xdrgen/generators/typedef.py | 8 +- tools/net/sunrpc/xdrgen/generators/union.py | 115 +- tools/net/sunrpc/xdrgen/grammars/xdr.lark | 4 - tools/net/sunrpc/xdrgen/subcmds/declarations.py | 24 +- tools/net/sunrpc/xdrgen/subcmds/definitions.py | 26 +- tools/net/sunrpc/xdrgen/subcmds/lint.py | 25 +- tools/net/sunrpc/xdrgen/subcmds/source.py | 27 +- .../xdrgen/templates/C/enum/declaration/enum.j2 | 1 + .../sunrpc/xdrgen/templates/C/enum/decoder/enum.j2 | 11 - .../xdrgen/templates/C/enum/decoder/enum_be.j2 | 20 - .../xdrgen/templates/C/enum/definition/close.j2 | 1 - .../xdrgen/templates/C/enum/definition/close_be.j2 | 1 - .../xdrgen/templates/C/program/decoder/argument.j2 | 4 - .../templates/C/program/definition/program.j2 | 5 - .../xdrgen/templates/C/program/encoder/result.j2 | 6 - .../xdrgen/templates/C/program/maxsize/max_args.j2 | 3 - .../sunrpc/xdrgen/templates/C/source_top/client.j2 | 1 + .../xdrgen/templates/C/union/decoder/bool_spec.j2 | 7 - .../xdrgen/templates/C/union/definition/close.j2 | 1 - .../xdrgen/templates/C/union/encoder/bool_spec.j2 | 7 - tools/net/sunrpc/xdrgen/xdr_ast.py | 10 +- tools/net/sunrpc/xdrgen/xdr_parse.py | 138 - tools/net/sunrpc/xdrgen/xdrgen | 8 +- .../selftests/filesystems/open_tree_ns/.gitignore | 1 - .../selftests/filesystems/open_tree_ns/Makefile | 10 - .../filesystems/open_tree_ns/open_tree_ns_test.c | 1030 ------ .../selftests/filesystems/statmount/statmount.h | 15 +- .../filesystems/statmount/statmount_test.c | 261 +- .../filesystems/statmount/statmount_test_ns.c | 101 +- tools/testing/selftests/filesystems/utils.c | 26 - tools/testing/selftests/filesystems/utils.h | 1 - tools/testing/vsock/vsock_test.c | 112 + 745 files changed, 18808 insertions(+), 23738 deletions(-) delete mode 100644 fs/ext4/extents-test.c delete mode 100644 fs/fserror.c delete mode 100644 fs/nullfs.c create mode 100644 fs/smb/client/cifstransport.c delete mode 100644 fs/smb/client/gen_smb2_mapping delete mode 100644 fs/smb/client/smb1debug.c delete mode 100644 fs/smb/client/smb1encrypt.c delete mode 100644 fs/smb/client/smb1maperror.c delete mode 100644 fs/smb/client/smb1misc.c delete mode 100644 fs/smb/client/smb1pdu.h delete mode 100644 fs/smb/client/smb1proto.h delete mode 100644 fs/smb/client/smb1session.c delete mode 100644 fs/smb/client/smb1transport.c delete mode 100644 fs/smb/client/smb2maperror_test.c create mode 100644 fs/xfs/xfs.h rename fs/xfs/{xfs_platform.h => xfs_linux.h} (95%) delete mode 100644 include/linux/fserror.h delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/definition/program.j2 delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/program/maxsize/max_args.j2 delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/decoder/bool_spec.j2 delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/union/encoder/bool_spec.j2 delete mode 100644 tools/testing/selftests/filesystems/open_tree_ns/.gitignore delete mode 100644 tools/testing/selftests/filesystems/open_tree_ns/Makefile delete mode 100644 tools/testing/selftests/filesystems/open_tree_ns/open_tree_ns_test.c