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.
discards daa95a51e888 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] discards c830ea2ca9ec Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 6ddf10952a6c Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] discards 2a21db1e9f8a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards dcf068083355 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 5bf9c6d1c965 Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] discards dc1c1a2cbfe9 Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] discards c0b6857260c4 Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] discards 7dd7a94b7598 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 479dd053eb7c Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] discards 18c49d920c7e Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] discards bf4f689c2b2f Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] discards 1b24434ad084 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] discards 48de79c57302 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] discards da51405d4eb7 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] discards 8d83047878c1 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] discards 4a7d395ccd4d Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] discards 9b9862cfe4af Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] discards 4134269842d2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 9f40c22b9d5e Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] discards c31fe503096a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 7fdeb0c94218 next-20260126/vfs-brauner discards 37185aeed1d8 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 00882413ae76 Merge branch '9p-next' of https://github.com/martinetd/linux discards 211c5a0cd17e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 0f815f8bc11b Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards bdc42d0cbda0 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] discards 3a9cf770520a Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 05350bf6e578 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 2181458c1d5d Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] discards ea3c2bf9863b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 49cee1b0c1af Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards a954b589f2aa f2fs: Fix interaction with fsverity changes discards 033abeb9f829 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards d51d98964d9d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] discards 28fbe61daf41 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] discards c65b95b68d5c Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] discards 281884592abd Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] discards b7d2a94abe69 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] discards 964dd678eaac Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] discards a6ae41e4971d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] discards b79e39ef83d5 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] discards 08b7e7a5b53b Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 9815a6a6bd20 Merge branch 'master' of https://github.com/ceph/ceph-client.git discards a685a0ccda8c Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 1469b6905737 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards b282f475df9b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits da6f5bbc2e79 gfs2: fix memory leaks in gfs2_fill_super error path omits aafb6b430fae Merge branch 'for-next-next-v6.19-20260203' into for-next- [...] omits 6fe4aa4379a9 Merge branch 'for-next-current-v6.18-20260203' into for-ne [...] omits 2def65e1d49e Merge branch 'misc-next' into for-next-next-v6.19-20260203 omits 2852ee0853dc Merge branch 'b-for-next' into for-next-next-v6.19-20260203 omits bc51f84c0e33 Merge branch 'misc-6.19' into for-next-current-v6.18-20260203 omits 7fcee30bf884 btrfs: === misc-next on b-for-next === omits 161ab30da689 btrfs: get rid of compressed_bio::compressed_folios[] omits e1bc83f8b157 btrfs: get rid of compressed_folios[] usage for encoded writes omits dafcfa1c8e37 btrfs: get rid of compressed_folios[] usage for compressed read omits 26902be0cd09 btrfs: remove the old btrfs_compress_folios() infrastructure omits 6f706f34fc4c btrfs: switch to btrfs_compress_bio() interface for compre [...] omits c51173271d52 btrfs: introduce btrfs_compress_bio() helper omits 3d74a7556fba btrfs: zlib: introduce zlib_compress_bio() helper omits bba959655ac5 btrfs: zstd: introduce zstd_compress_bio() helper omits 3be8a788eed3 btrfs: lzo: introduce lzo_compress_bio() helper omits e8f6130419d7 btrfs: zoned: factor out the zone loading part into a test [...] omits e564cd251175 btrfs: add cleanup function for btrfs_free_chunk_map omits 392431cf9c21 btrfs: tests: add cleanup functions for test specific functions omits a56a70f8d207 btrfs: raid56: fix memory leak of btrfs_raid_bio::stripe_u [...] omits 5341c98450df btrfs: tests: add unit tests for pending extent walking functions omits b14c5e04bd0f btrfs: fix EEXIST abort due to non-consecutive gaps in chu [...] omits b291ad4458df btrfs: fix transaction commit blocking during trim of unal [...] omits bfb670b9183b btrfs: handle user interrupt properly in btrfs_trim_fs() omits 1cc4ada4182f btrfs: preserve first error in btrfs_trim_fs() omits 912d1c6680bd btrfs: continue trimming remaining devices on failure omits 719dc4b75561 btrfs: do not BUG_ON() in btrfs_remove_block_group() omits 6f926597f983 btrfs: abort transaction on error in btrfs_remove_block_group() omits 3a1f4264daed btrfs: fix block_group_tree dirty_list corruption omits c757edbef980 btrfs: fix copying the flags of btrfs_bio after split omits 3fe608dbac8c btrfs: zoned: use local fs_info variable in btrfs_load_blo [...] omits 52ee9965d09b btrfs: zoned: fixup last alloc pointer after extent remova [...] omits e2d848649e64 btrfs: zoned: fixup last alloc pointer after extent remova [...] omits dda3ec9ee6b3 btrfs: zoned: fixup last alloc pointer after extent remova [...] omits 3f8982543dae btrfs: remove out label in btrfs_wait_for_commit() omits 5eb01bf4a940 btrfs: remove out label in btrfs_init_space_info() omits cefef3cc1280 btrfs: remove out label in btrfs_check_rw_degradable() omits 61fb7f04ee06 btrfs: remove out label in finish_verity() omits 6329592ca652 btrfs: remove out label in scrub_find_fill_first_stripe() omits 55807025a63f btrfs: remove out label in lzo_decompress() omits 610ff1c9df54 btrfs: remove out label in btrfs_mark_extent_written() omits cc27540dd095 btrfs: remove out label in btrfs_csum_file_blocks() omits bb09b9a4917c btrfs: remove out_failed label in find_lock_delalloc_range() omits 2efcd25a7638 btrfs: remove out label in load_extent_tree_free() omits 1038614e8f2c btrfs: remove pointless out labels from uuid-tree.c omits 47c9dbc791e0 btrfs: remove pointless out labels from inode.c omits 46099eaef371 btrfs: remove pointless out labels from free-space-cache.c omits ea8f92100501 btrfs: remove pointless out labels from extent-tree.c omits 3ca4f9d0963e btrfs: remove pointless out labels from disk-io.c omits b3acb158ea1a btrfs: remove pointless out labels from qgroup.c omits ccba88cb6ac0 btrfs: remove pointless out labels from send.c omits 01f93271ed02 btrfs: remove pointless out labels from ioctl.c omits 51b1fcf71c88 btrfs: qgroup: return correct error when deleting qgroup r [...] omits 8ad2f2edc82b btrfs: pass btrfs_fs_info to btrfs_first_delayed_node() omits 2891539a2689 btrfs: don't use local variables for fs_info->delayed_root omits 86523d8d2f3a btrfs: reorder members in btrfs_delayed_root for better packing omits c8bafc8d6a78 btrfs: embed delayed root to struct btrfs_fs_info omits 71e545d4e33f btrfs: add strict extent map alignment checks omits 385c65f8274b btrfs: tests: prepare extent map tests for strict alignmen [...] omits d77b90cfe08f btrfs: tests: remove invalid file extent map tests omits 571e75f4c0db btrfs: unfold transaction aborts in btrfs_finish_one_ordered() omits a8bec25e014e btrfs: deal with missing root in sample_block_group_extent_item() omits 79d51b5c7a2c btrfs: remove bogus root search condition in sample_block_ [...] omits 7c2830f00c3e btrfs: fallback to buffered IO if the data profile has dup [...] omits 954f3217f602 btrfs: assert block group is locked in btrfs_use_block_gro [...] omits 0bf63d385f2c btrfs: don't pass block group argument to load_block_group [...] omits e46a9f84bfe8 btrfs: allocate path on stack in load_block_group_size_class() omits 17078525e5be btrfs: make load_block_group_size_class() return void omits 1914b94231e9 btrfs: zstd: use folio_iter to handle zstd_decompress_bio() omits 20c993134e10 btrfs: zlib: use folio_iter to handle zlib_decompress_bio() omits 37cc07cab7dc btrfs: lzo: use folio_iter to handle lzo_decompress_bio() omits 4b7ecd0984e3 btrfs: consolidate reclaim readiness checks in btrfs_shoul [...] omits 19eff93dc738 btrfs: fix periodic reclaim condition omits de62f138f95e btrfs: don't pass io_ctl to __btrfs_write_out_cache() omits ea7ab405c55b btrfs: use the btrfs_extent_map_end() helper everywhere omits 4ac81c381102 btrfs: use the btrfs_block_group_end() helper everywhere omits 57a4a863cda8 btrfs: remove bogus NULL checks in __btrfs_write_out_cache() omits 2aef934b56b3 btrfs: populate fully_remapped_bgs_list on mount omits 7cddbb4339d4 btrfs: handle discarding fully-remapped block groups omits 81e5a4551c32 btrfs: allow balancing remap tree omits a645372e7e40 btrfs: add do_remap parameter to btrfs_discard_extent() omits fd6594b1446c btrfs: replace identity remaps with actual remaps when doi [...] omits bbea42dfb91f btrfs: move existing remaps before relocating block group omits b56f35560b82 btrfs: handle setting up relocation of block group with re [...] omits 979e1dc3d69e btrfs: handle deletions from remapped block group omits 18ba64992871 btrfs: redirect I/O for remapped block groups omits 8620da16fb6b btrfs: allow mounting filesystems with remap-tree incompat flag omits 7977011460cf btrfs: add extended version of struct block_group_item omits bf8ff4b9f0aa btrfs: rename struct btrfs_block_group field commit_used t [...] omits efcab3176eb2 btrfs: don't add metadata items for the remap tree to the [...] omits 76377db18a8f btrfs: remove remapped block groups from the free-space-tree omits c3d6dda60c9d btrfs: allow remapped chunks to have zero stripes omits 0b4d29fa98ca btrfs: add METADATA_REMAP chunk type omits ef6a31d035a1 btrfs: add definitions and constants for remap-tree omits c208aa0ef655 btrfs: add and use helper to compute the available space f [...] omits b322fa5ff132 btrfs: tag as unlikely error handling in run_one_delayed_ref() omits 271cbe76354e btrfs: remove unnecessary else branch in run_one_delayed_ref() omits c7d1d4ff5674 btrfs: don't BUG() on unexpected delayed ref type in run_o [...] omits 23d4f616cb87 btrfs: use READA_FORWARD_ALWAYS for device extent verification omits 4681dbcfdc33 btrfs: shrink the size of btrfs_device omits 8ecf596ed822 btrfs: update comment for delalloc flush and oe wait in bt [...] omits ae23fee41b36 btrfs: remove experimental offload csum mode omits e582f22030a7 btrfs: split btrfs_fs_closing() and change return type to bool omits 59615e2c1f63 btrfs: reject single block sized compression early omits d6f6109fe4b3 btrfs: update outdated comment in __add_block_group_free_space() omits d1a020a8d727 btrfs: add mount time auto fix for orphan fst entries omits fdb945f66593 btrfs: simplify check for zoned NODATASUM writes in btrfs_ [...] omits 8d206b0c21ef btrfs: avoid transaction commit on error in insert_balance_item() omits 7d7608cc9ad8 btrfs: move unlikely checks around btrfs_is_shutdown() int [...] omits 858f32937c8a btrfs: tag as unlikely error conditions in the transaction [...] omits 4cdb457a2375 btrfs: remove unreachable return after btrfs_backref_panic [...] omits c28214bde6da btrfs: refactor the main loop of cow_file_range() omits 9da49784ae9f btrfs: zoned: print block-group type for zoned statistics omits 2ef2e97fe74e btrfs: move space_info_flag_to_str() to space-info.h omits 6a5ac228d4ad btrfs: zoned: show statistics about zoned filesystems in m [...] omits 68d4ece9c30e btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_ [...] omits d15a190d9efd btrfs: don't call btrfs_handle_fs_error() in qgroup_accoun [...] omits c9b640cefac0 btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 8bc612906f2f btrfs: don't call btrfs_handle_fs_error() after failure to [...] omits 19231903711e btrfs: remove redundant path release in btrfs_find_orphan_roots() omits 8670a25ecb2f btrfs: use single return variable in btrfs_find_orphan_roots() omits cb73493cae90 btrfs: avoid transaction commit on error in del_balance_item() omits 6d0f25cdd8e3 btrfs: update stale comment in __cow_file_range_inline() omits 3d47c0c8b570 btrfs: remove duplicated root key setup in btrfs_create_tree() omits 4273db18a84e btrfs: zoned: re-flow prepare_allocation_zoned() omits 3dcdcb717763 btrfs: shrink the size of btrfs_bio omits d6ee3fa8b31c btrfs: remove ASSERT compatibility for gcc < 8.x omits 01c8634c695d btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] omits c53d61e24086 btrfs: simplify internal btrfs_printk helpers omits a464ed9834d7 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] omits 4b117be65ff4 btrfs: merge setting ret and return ret omits d7a5d511c098 btrfs: remove dead assignment in prepare_one_folio() omits e6698b34fab3 btrfs: replace for_each_set_bit() with for_each_set_bitmap() omits 44820d80026e btrfs: concentrate the error handling of submit_one_sector() omits 3970da5c3ba0 btrfs: search for larger extent maps inside btrfs_do_readpage() omits fab0c0f03cfd btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper omits ddea91780fec btrfs: enable direct IO for bs > ps cases omits fe11ac191ce0 btrfs: switch to library APIs for checksums omits b39b26e017c7 btrfs: zoned: don't zone append to conventional zone omits adb0af40fe89 btrfs: relax squota parent qgroup deletion rule omits 9c46bcda5f34 btrfs: check squota parent usage on membership change omits a5eb9024368d btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] omits 8bfee251b7f5 btrfs: use true/false for boolean parameters in btrfs_inc_ [...] omits 53e830314947 btrfs: update comment for visit_node_for_delete() omits bc804a8d7e86 erofs: handle end of filesystem properly for file-backed mounts omits 7cef3c834194 erofs: separate plain and compressed filesystems formally omits 72558e2bed27 erofs: use inode_set_cached_link() omits 217ba69341bb fsverity: add missing fsverity_free_info() omits e1d6d3d6908d fsverity: remove inode from fsverity_verification_ctx omits 7a21f393fd37 fsverity: use a hashtable to find the fsverity_info omits 44db1940137a btrfs: consolidate fsverity_info lookup omits 3428cd0a9498 f2fs: consolidate fsverity_info lookup omits 8a82f18c4dc3 ext4: consolidate fsverity_info lookup omits f6ae956dfb34 fs: consolidate fsverity_info lookup in buffer.c omits 47bc2ac9b63d fsverity: push out fsverity_info lookup omits 7e36e044958d fsverity: deconstify the inode pointer in struct fsverity_info omits f1a6cf44b344 fsverity: kick off hash readahead at data I/O submission time omits 314b652b7e7a ext4: move ->read_folio and ->readahead to readpage.c omits 7833570dae83 jfs: avoid -Wtautological-constant-out-of-range-compare warning omits b244c89a70b3 readahead: push invalidate_lock out of page_cache_ra_unbounded omits 23eec9fd64b2 fsverity: don't issue readahead for non-ENOENT errors from [...] omits 5248d8474e59 pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN omits b960ddd1a185 smb: client: Avoid a dozen -Wflex-array-member-not-at-end [...] omits f19066a3d44b smb/client: remove useless comment in mapping_table_ERRSRV omits 18a330451b78 smb/client: remove some literal NT error codes from ntstat [...] omits e2c9ffa1f68f smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED omits 597b88e9ec0d smb/client: add NT_STATUS_NO_USER_KEYS omits 8043ea6544a6 smb/client: add NT_STATUS_WRONG_EFS omits ceece6bc1674 smb/client: add NT_STATUS_NO_EFS omits 5201ac170162 smb/client: add NT_STATUS_NO_RECOVERY_POLICY omits 1d8db2f99fb1 smb/client: add NT_STATUS_RANGE_NOT_FOUND omits 45730e40d1b1 smb/client: add NT_STATUS_DECRYPTION_FAILED omits 699c9ce33f69 smb/client: add NT_STATUS_ENCRYPTION_FAILED omits 1fdb39126cd9 smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT omits c90880cec7b6 smb/client: add NT_STATUS_VOLUME_DISMOUNTED omits bed3ffe1de33 smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT omits f29acb919cf2 smb/client: add NT_STATUS_VARIABLE_NOT_FOUND omits aed15e84b187 smb/client: rename ERRinvlevel to ERRunknownlevel omits b47181c4beb9 smb/client: add NT_STATUS_OS2_INVALID_LEVEL omits cafa2bd6ba4b smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe omits 6fab75b04532 smb/client: introduce KUnit test to check search result of [...] omits bf77f6124398 smb/client: use bsearch() to find target in smb2_error_map_table omits fb9be09e1c43 smb/client: check whether smb2_error_map_table is sorted i [...] omits 3f2ebfee73fd cifs: Autogenerate SMB2 error mapping table omits 9ae4a96fae1e cifs: Label SMB2 statuses with errors omits 4f17d9cb95fd cifs: SMB1 split: Make BCC accessors conditional omits 5f658d3a6e43 cifs: SMB1 split: connect.c omits 03f5ff7e3aab cifs: SMB1 split: sess.c omits 04854f5ac283 cifs: SMB1 split: cifsencrypt.c omits c8c990356ab6 cifs: SMB1 split: netmisc.c omits 1394597ffc67 cifs: SMB1 split: misc.c omits e499b80c5426 cifs: SMB1 split: cifs_debug.c omits 4d72b2a4ac4a cifs: SMB1 split: Move inline funcs omits 0743b29be69a cifs: Fix cifs_dump_mids() to call ->dump_detail omits b11881608557 cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_} [...] omits 4c8ce1e01f0f cifs: SMB1 split: Move BCC access functions omits ecdb63462bab cifs: SMB1 split: Adjust #includes omits 82bc76772a01 cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h omits 53f8f2d168de cifs: SMB1 split: Add some #includes omits c4afbc0efc1d cifs: SMB1 split: Move some SMB1 received PDU checking bit [...] omits ef9a1eddf2b9 cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c omits 4e75dea947e2 cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h omits 92156af6a21e cifs: SMB1 split: Create smb1proto.h for SMB1 declarations omits 826c8818ab7a cifs: SMB1 split: Rename cifstransport.c omits fa14fcd50f76 cifs: Scripted clean up fs/smb/client/ntlmssp.h omits 8c4264aff197 cifs: Scripted clean up fs/smb/client/reparse.h omits 7af04f375eda cifs: Scripted clean up fs/smb/client/smb2proto.h omits 0169566c5498 cifs: Scripted clean up fs/smb/client/cifs_debug.h omits 98c1d5a98d43 cifs: Scripted clean up fs/smb/client/cifs_swn.h omits c8415fa06137 cifs: Scripted clean up fs/smb/client/compress.h omits 42c223c76ed7 cifs: Scripted clean up fs/smb/client/cifs_spnego.h omits a60836327685 cifs: Scripted clean up fs/smb/client/fs_context.h omits e5ea06205a05 cifs: Scripted clean up fs/smb/client/fscache.h omits fed487bf3e01 cifs: Scripted clean up fs/smb/client/cifsglob.h omits 285aab7ea30b cifs: Scripted clean up fs/smb/client/dns_resolve.h omits f10d0991c797 cifs: Scripted clean up fs/smb/client/dfs_cache.h omits c1c2ed923963 cifs: Scripted clean up fs/smb/client/cifsfs.h omits 147ce46d421d cifs: Scripted clean up fs/smb/client/netlink.h omits 4a7d467be969 cifs: Scripted clean up fs/smb/client/cifs_unicode.h omits c132590a8a0a cifs: Scripted clean up fs/smb/client/cifsproto.h omits 7d05e5ac8292 cifs: Scripted clean up fs/smb/client/dfs.h omits 2b8491650634 cifs: Scripted clean up fs/smb/client/cached_dir.h omits 6016025c9184 smb: client: add multichannel async work for CONFIG_CIFS_D [...] omits 7dcf6ee59306 smb: client: introduce multichannel async work during mount omits e9093b2ef632 smb: client: prevent races in ->query_interfaces() omits ceb83a3d9cdd smb: client: add proper locking around ses->iface_last_update omits b31652137008 smb: client: split cached_fid bitfields to avoid shared-by [...] omits 3f8ca611e6c7 cifs: Fix locking usage for tcon fields omits 126e93f31b0f cifs: Corrections to lock ordering notes omits da74c81fb684 cifs: make retry logic in read/write path consistent with [...] omits f5a1efd758bc netfs: avoid double increment of retry_count in subreq omits 57fb8af3f6c7 netfs: when subreq is marked for retry, do not check if it [...] omits e88f472a3e5d cifs: on replayable errors back-off before replay, not after omits 67b3da8d3051 smb/client: fix memory leak in SendReceive() omits e3a43633023e smb/client: fix memory leak in smb2_open_file() omits 2c3a0b730012 dlm: Avoid -Wflex-array-member-not-at-end warning omits 4039fbedcbcb NFS: fix delayed delegation return handling omits 94b88865109c NFS: simplify error handling in nfs_end_delegation_return omits f7550318b29f NFS: fold nfs_abort_delegation_return into nfs_end_delegat [...] omits 438c3e47c2e5 NFS: remove the delegation == NULL check in nfs_end_delega [...] omits 2bd7ebcf9bff NFS: use bool for the issync argument to nfs_end_delegatio [...] omits b1cb730e847d NFS: return void from ->return_delegation omits d37272c62a08 NFS: return void from nfs4_inode_make_writeable omits 91b76f1059b6 f2fs: fix incomplete block usage in compact SSA summaries omits 7537db24806f NFS: Merge CONFIG_NFS_V4_1 with CONFIG_NFS_V4 omits 4e0269352534 NFS: Add a way to disable NFS v4.0 via KConfig omits 9c54afc10611 NFS: Move sequence slot operations into minorversion operations omits 211891374353 NFS: Pass a struct nfs_client to nfs4_init_sequence() omits 424a3a71b805 NFS: Move NFS v4.0 pathdown recovery into nfs40client.c omits 214359fe1689 NFS: Move nfs40_init_client into nfs40client.c omits c695ac2d60f4 NFS: Move nfs40_shutdown_client into nfs40client.c omits c30493d8c517 NFS: Make the various NFS v4.0 operations static again omits 0cba208fb979 NFS: Move the NFS v4.0 minor version ops into nfs40proc.c omits b6ee9a9ba7a5 NFS: Split out the nfs40_mig_recovery_ops to nfs40proc.c omits 963707b122ac NFS: Split out the nfs40_state_renewal_ops into nfs40proc.c omits 0e854d761e2b NFS: Split out the nfs40_nograce_recovery_ops into nfs40proc.c omits c96c05fcfe39 NFS: Split out the nfs40_reboot_recovery_ops into nfs40client.c omits e5e45ea615a1 NFS: Move nfs40_call_sync_ops into nfs40proc.c omits faddeb848305 gfs2: Fix use-after-free in iomap inline data write path omits e33839b514a8 xfs: add sysfs stats for zoned GC omits edf6078212c3 xfs: give the defer_relog stat a xs_ prefix omits 41374ae69ec3 xfs: add zone reset error injection omits 06873dbd940d xfs: refactor zone reset handling omits 32ae9b893a1d xfs: don't mark all discard issued by zoned GC as sync omits 2d263debd7f1 xfs: allow setting errortags at mount time omits 4d8f42466a3b xfs: use WRITE_ONCE/READ_ONCE for m_errortag omits e2d62bfd99b6 xfs: move the guts of XFS_ERRORTAG_DELAY out of line omits b8862a09d825 xfs: don't validate error tags in the I/O path omits 394969e2f9d1 xfs: allocate m_errortag early omits 9a228d141536 xfs: fix the errno sign for the xfs_errortag_{add,clearall} stubs omits 44b9553c3dd0 xfs: validate log record version against superblock log version omits ce8ded2e61f4 9p/xen: protect xen_9pfs_front_free against concurrent calls omits 821ddd25fbe8 fsverity: start consolidating pagecache code omits ac09a30900d8 fsverity: pass struct file to ->write_merkle_tree_block omits 6f9fae2f738c f2fs: don't build the fsverity work handler for !CONFIG_FS_VERITY omits fb2661645909 ext4: don't build the fsverity work handler for !CONFIG_FS_VERITY omits 70098d932714 fs,fsverity: clear out fsverity_info from common code omits e9734653c523 fs,fsverity: reject size changes on fsverity files in seta [...] omits e939bd675634 NFSD: Add POSIX ACL file attributes to SUPPATTR bitmasks omits 318579c0935c NFSD: Add POSIX draft ACL support to the NFSv4 SETATTR operation omits d2ca50606f5f NFSD: Add support for POSIX draft ACLs for file creation omits 5fc51dfc2eb1 NFSD: Add support for XDR decoding POSIX draft ACLs omits 345c4b7734e8 NFSD: Refactor nfsd_setattr()'s ACL error reporting omits 9ac6fc0fabb7 NFSD: Do not allow NFSv4 (N)VERIFY to check POSIX ACL attributes omits 97e9a9ec3223 NFSD: Add nfsd4_encode_fattr4_posix_access_acl omits 5e62c904e4dc NFSD: Add nfsd4_encode_fattr4_posix_default_acl omits 8093c31f2c95 NFSD: Add nfsd4_encode_fattr4_acl_trueform_scope omits 4a639a727f36 NFSD: Add nfsd4_encode_fattr4_acl_trueform omits 91dc464fbed3 Add RPC language definition of NFSv4 POSIX ACL extension omits feb8a46b14d9 NFSD: Add a Kconfig setting to enable support for NFSv4 PO [...] omits 6bc85baba4b0 xdrgen: Implement pass-through lines in specifications omits 0ead3b72469e xfs: fix spacing style issues in xfs_alloc.c omits 7da4ebea8332 xfs: remove xfs_zone_gc_space_available omits c17a1c03493b xfs: use a seprate member to track space availabe in the G [...] omits 51ffeabe836b 9p: Track 9P RPC waiting time as IO omits ca136b255308 wait: Introduce io_wait_event_killable() omits 3daab3112f03 nfsd: cancel async COPY operations when admin revokes file [...] omits d8316b837c2c nfsd: add controls to set the minimum number of threads per pool omits 1c87a0c39a86 nfsd: adjust number of running nfsd threads based on activity omits a0022a38be10 sunrpc: allow svc_recv() to return -ETIMEDOUT and -EBUSY omits 7f221b340d16 sunrpc: split new thread creation into a separate function omits 7ffc7ade2cb1 sunrpc: introduce the concept of a minimum number of threa [...] omits 6cd60f4274b1 sunrpc: track the max number of requested threads in a pool omits 2c01f0cf324b sunrpc: remove special handling of NULL pool from svc_star [...] omits e344f872628e sunrpc: split svc_set_num_threads() into two functions omits 2c37e645bad3 libceph: adapt ceph_x_challenge_blob hashing and msgr1 mes [...] omits 95f017c8349e libceph: add support for CEPH_CRYPTO_AES256KRB5 omits 4de8f2c25d36 libceph: introduce ceph_crypto_key_prepare() omits 3c9e621dde95 libceph: generalize ceph_x_encrypt_offset() and ceph_x_enc [...] omits 857b8f11d5c5 libceph: define and enforce CEPH_MAX_KEY_LEN omits aeb6ee93b5d6 rbd: check for EOD after exclusive lock is ensured to be held omits 692243cac631 Merge tag 'scrub-syzbot-fixes-7.0_2026-01-25' of https://g [...] omits c04ed39d8578 Merge tag 'attr-pptr-speedup-7.0_2026-01-25' of https://gi [...] omits 2744d7adb262 Merge tag 'attr-leaf-freemap-fixes-7.0_2026-01-25' of http [...] omits 04a65666a695 Merge tag 'health-monitoring-7.0_2026-01-20' of https://gi [...] omits 93a803d2ab64 Pull isofs name length improvement. omits 18a777eee289 isofs: support full length file names (255 instead of 253) omits 1729f7c67544 erofs: mark inodes without acls in erofs_read_inode() omits b2bc7c44ed17 fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot omits 6bb9010f78d7 f2fs: decrease maximum flush retry count in f2fs_enable_ch [...] omits 1db4b3609aa1 f2fs: optimize NAT block loading during checkpoint write omits 7c9ee0ed2bd4 f2fs: change size parameter of __has_cursum_space() to uns [...] omits 401a3034d3b9 f2fs: add write latency stats for NAT and SIT blocks in f2 [...] omits be38b5717a29 f2fs: pin files do not require sbi->writepages lock for ordering omits 252cf8c4d679 f2fs: fix to show simulate_lock_timeout correctly omits 112076469173 f2fs: introduce FAULT_SKIP_WRITE omits ab59919c8a04 f2fs: check skipped write in f2fs_enable_checkpoint() omits 5288993c4d1a xdrgen: Add enum value validation to generated decoders omits 4c53b89032f1 xdrgen: Emit a max_arg_sz macro omits 63a5425ff5e0 xdrgen: Extend error reporting to AST transformation phase omits 3e6397b05633 SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths omits 404d77946664 nfsd: fix return error code for nfsd_map_name_to_[ug]id omits f9c206cdc426 nfsd: never defer requests during idmap lookup omits 9abb3549227e xdrgen: Improve parse error reporting omits eb1f3b55ac62 xdrgen: Remove inclusion of nlm4.h header omits 27b0fcae8f53 xdrgen: Initialize data pointer for zero-length items omits 41b0a87bc60d NFSD: fix setting FMODE_NOCMTIME in nfs4_open_delegation omits ae78eb497868 xdrgen: Implement short (16-bit) integer types omits 789477b84939 nfsd: fix nfs4_file refcount leak in nfsd_get_dir_deleg() omits 27e383ddeb3c nfsd: use workqueue enable/disable APIs for v4_end_grace sync omits 0ac903d1bfdc NFS: NFSERR_INVAL is not defined by NFSv2 omits 288d9ddbb74f xdrgen: Emit the program number definition omits bf0fe9ad3d59 xdrgen: Fix struct prefix for typedef types in program wrappers omits 9be4b7e74eb7 nfsd: prefix notification in nfsd4_finalize_deleg_timestam [...] omits 96f04d24fc96 locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED omits 4329010ad9c3 xdrgen: Address some checkpatch whitespace complaints omits 9654a0388a3a xdrgen: Generate "if" instead of "switch" for boolean unio [...] omits e344a031a492 NFSD: Add instructions on how to deal with xdrgen files omits 87a6e3b6c494 xdrgen: improve error reporting for invalid void declarations omits 1f1fe81acbac NFSD: Clean up nfsd4_check_open_attributes() omits 22150a7d401d gfs2: Fix slab-use-after-free in qd_put omits 0ec49e7ea6e0 gfs2: Introduce glock_{type,number,sbd} helpers omits d3b39fcb3957 gfs2: gfs2_glock_hold cleanup omits 536f48e8bbef gfs: Use fixed GL_GLOCK_MIN_HOLD time omits c45fefe3a930 gfs2: Fix gfs2_log_get_bio argument type omits 08ca56ffcd43 gfs2: gfs2_chain_bio start sector fix omits 4a94f052e098 gfs2: Initialize bio->bi_opf early omits 59d81037d32f gfs2: Rename gfs2_log_submit_{bio -> write} omits 4928c36536d2 gfs2: Do not cancel internal demote requests omits 5e3319932a22 gfs2: run_queue cleanup omits 11d763f0b0af gfs2: Retries missing in gfs2_{rename,exchange} omits f8f04248c7e9 gfs2: glock cancelation flag fix omits a75afd09b3ee smb: client: let send_done handle a completion without IB_ [...] omits fe0013a04aa0 smb: client: let smbd_post_send_negotiate_req() use smbd_p [...] omits 997d32aaae8a smb: client: fix last send credit problem causing disconnects omits ab8a6de5a626 smb: client: make use of smbdirect_socket.send_io.bcredits omits 8756539d6c56 smb: client: use smbdirect_send_batch processing omits fe3a57a5b66e smb: client: introduce and use smbd_{alloc, free}_send_io() omits 4ac24c566a83 smb: client: split out smbd_ib_post_send() omits 1a3ddb9ce7ed smb: client: port and use the wait_for_credits logic used [...] omits 666ef73e5e12 smb: client: remove pointless sc->send_io.pending handling [...] omits d2d3cef6d2a8 smb: client: remove pointless sc->recv_io.credits.count rollback omits c12690a73490 smb: client: let smbd_post_send() make use of request->wr omits 05d7132c33d6 smb: client: let recv_done() queue a refill when the peer [...] omits 85cb0ab02eb1 smb: client: make use of smbdirect_socket.recv_io.credits. [...] omits 53122d4a2f4a smb: server: let send_done handle a completion without IB_ [...] omits 46d220d9f74e smb: server: fix last send credit problem causing disconnects omits 51969ca2b560 smb: server: make use of smbdirect_socket.send_io.bcredits omits 2707ddbfd932 smb: server: let recv_done() queue a refill when the peer [...] omits 810350e636b9 smb: server: make use of smbdirect_socket.recv_io.credits. [...] omits 2720cdde385a smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.* omits 436a9547fba7 smb: smbdirect: introduce smbdirect_socket.recv_io.credits [...] omits 55e03b8cbe27 xfs: check for deleted cursors when revalidating two btrees omits 1c253e11225b xfs: fix UAF in xchk_btree_check_block_owner omits ca27313fb3f2 xfs: check return value of xchk_scrub_create_subord omits ba408d299a3b xfs: only call xf{array,blob}_destroy if we have a valid pointer omits 4f5e8e6f0123 et4: allow zeroout when doing written to unwritten split omits 716b9c23b862 ext4: refactor split and convert extents omits a985e07c2645 ext4: refactor zeroout path and handle all cases omits 6066990c99c4 ext4: propagate flags to ext4_convert_unwritten_extents_endio() omits 3fffa44b6ebf ext4: propagate flags to convert_initialized_extent() omits 82f80e2e3b23 ext4: add extent status cache support to kunit tests omits 4dff18488fe2 ext4: kunit tests for higher level extent manipulation functions omits cb1e0c1d1fad ext4: kunit tests for extent splitting and conversion omits 60382993a2e1 xfs: get rid of the xchk_xfile_*_descr calls omits eaec8aeff31d xfs: add a method to replace shortform attrs omits d693534513d8 xfs: speed up parent pointer operations when possible omits 1ef7729df1f0 xfs: reduce xfs_attr_try_sf_addname parameters omits bd3138e8912c xfs: fix remote xattr valuelblk check omits 6fed8270448c xfs: fix the xattr scrub to detect freemap/entries array c [...] omits 27a0c41f33d8 xfs: strengthen attr leaf block freemap checking omits a165f7e7633e xfs: refactor attr3 leaf table size computation omits 3eefc0c2b784 xfs: fix freemap adjustments when adding xattrs to leaf blocks omits 6f13c1d2a627 xfs: delete attr leaf freemap entries when empty omits 41ab1bbb2bba Pull fsnotify umount race fix. omits 74bd284537b3 fsnotify: Shutdown fsnotify before destroying sb's dcache omits a05fc7edd988 fsnotify: Use connector list for destroying inode marks omits 94bd01253c3d fsnotify: Track inode connectors for a superblock omits d86d7817c042 erofs: implement .fadvise for page cache share omits 9364b55a4dbf erofs: support compressed inodes for page cache share omits 34096ba919fd erofs: support unencoded inodes for page cache share omits 69368d2ded39 erofs: pass inode to trace_erofs_read_folio omits 5ef3208e3be5 erofs: introduce the page cache share feature omits e77762e8966c erofs: using domain_id in the safer way omits 78331814a502 erofs: add erofs_inode_set_aops helper to set the aops omits e0bf7d1c074d erofs: support user-defined fingerprint name omits 4340ca47c35b erofs: decouple `struct erofs_anon_fs_type` omits 37364497048c fs: Export alloc_empty_backing_file omits 0bd20d8ee3f7 Merge branch 'vfs-7.0.iomap' of ssh://gitolite.kernel.org/ [...] omits 58d081ea4eab erofs: tidy up erofs_init_inode_xattrs() omits a221a7374065 erofs: add missing documentation about `directio` mount option omits cc831ab33644 erofs: tidy up synchronous decompression omits 06e5c340941f erofs: remove useless src in erofs_xattr_copy_to_buffer() omits 7ed7a713f126 erofs: unexport erofs_xattr_prefix() omits 09225312f2db erofs: unexport erofs_getxattr() omits 3afa4da38802 erofs: fix incorrect early exits in volume label handling omits 643575d5a4f2 erofs: fix incorrect early exits for invalid metabox-enabl [...] omits 9aa64b62a73c erofs: avoid noisy messages for transient -ENOMEM omits 48df6d1bc9d5 erofs: improve LZ4 error strings omits 43ac93b5432c erofs: simplify the code using for_each_set_bit omits 0cc7d0c926cc erofs: make z_erofs_crypto[] static omits 19bfef0178c6 erofs: Use %pe format specifier for error pointers omits 1309c52de15b NFS/localio: switch nfs_local_do_read and nfs_local_do_wri [...] omits e72a73957613 NFS/localio: remove -EAGAIN handling in nfs_local_doio() omits 9bb0060f7860 NFS/localio: use GFP_NOIO and non-memreclaim workqueue in [...] omits 67435d2d8a33 NFS/localio: prevent direct reclaim recursion into NFS via [...] omits 5fcd95831d97 NFS/localio: Cleanup the nfs_local_pgio_done() parameters omits 615762059d28 NFS/localio: Handle short writes by retrying omits 131331a504c4 exfat: add blank line after declarations omits 3731c7c3c538 exfat: remove unnecessary else after return statement 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 b8accfd65d31 xfs: add media verification ioctl omits 8b85dc4090e1 xfs: check if an open file is on the health monitored fs omits c0e719cb3667 xfs: allow toggling verbose logging on the health monitoring file omits dfa8bad3a879 xfs: convey file I/O errors to the health monitor omits e76e0e3fc995 xfs: convey externally discovered fsdax media errors to th [...] omits 74c4795e50f8 xfs: convey filesystem shutdown events to the health monitor omits 5eb4cb18e445 xfs: convey metadata health events to the health monitor omits 25ca57fa3624 xfs: convey filesystem unmount events to the health monitor omits b3a289a2a939 xfs: create event queuing, formatting, and discovery infra [...] omits a48373e7d35a xfs: start creating infrastructure for health monitoring omits 993663874be5 Revert "f2fs: add timeout in f2fs_enable_checkpoint()" 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 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 9e835108a9ae fs/orangefs: Replace deprecated strcpy with memcpy + strscpy omits 0eb1927502e8 orangefs: Replace deprecated strcpy with strscpy omits a5d8b9d94e18 f2fs: fix to unlock folio in f2fs_read_data_large_folio() omits fe15bc3d447c f2fs: fix error path handling in f2fs_read_data_large_folio() omits 8c97a6ddc956 minix: Add required sanity checking to minix_check_superblock() 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 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 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 b506e29164ce Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new 95f6b8026cf8 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new a4296b70b8a6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 270ba0c656a7 Merge branch 'fs-current' of linux-next new 68e3b73b0aff Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 6d258501852d Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new 1db2a43451aa Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 5ff641011ab7 wifi: iwlwifi: mld: cancel mlo_scan_start_wk new fb7f54aa2a99 wifi: iwlwifi: mvm: pause TCM on fast resume new 9af897068c5e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 826af7fa62e3 ALSA: aloop: Fix racy access at PCM trigger new 2b25a7f871c2 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 026fd4a585d3 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 9145ed3f2893 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 98063c0eccfc Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 51b1494f8cd1 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] new b17a94ec1492 Merge branch 'for-mfd-fixes' of https://git.kernel.org/pub [...] new 7da612026bba Merge branch 'hwmon' of https://git.kernel.org/pub/scm/lin [...] new fe50843cfb46 Merge branch 'dma-mapping-fixes' of https://git.kernel.org [...] new c1ecec7cfe1b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 593902c61909 Merge branch 'rtc-fixes' of https://git.kernel.org/pub/scm [...] new 490d8ac7ccdd Merge branch 'riscv-dt-fixes' of https://git.kernel.org/pu [...] new ab8f23f5ecef Merge branch 'spdx-linus' of https://git.kernel.org/pub/sc [...] new 17eefe26eff3 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new d48b7303d9b3 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 0700cdf8d7d6 Merge branch 'i2c/i2c-host-fixes' of https://git.kernel.or [...] new 96bde89e9d2c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 61c25e668857 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (daa95a51e888) \ N -- N -- N refs/heads/pending-fixes (61c25e668857)
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 28 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-fs-erofs | 20 +- Documentation/ABI/testing/sysfs-fs-f2fs | 30 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- Documentation/admin-guide/sysctl/kernel.rst | 6 + Documentation/admin-guide/xfs.rst | 8 - Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/ext2.rst | 2 +- Documentation/filesystems/f2fs.rst | 49 +- 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 +- Documentation/netlink/specs/nfsd.yaml | 5 - Documentation/sunrpc/xdr/nfs4_1.x | 61 - arch/alpha/include/uapi/asm/errno.h | 2 - arch/alpha/kernel/osf_sys.c | 34 +- arch/arm/configs/neponset_defconfig | 2 +- arch/mips/include/uapi/asm/errno.h | 2 - arch/parisc/include/uapi/asm/errno.h | 2 - arch/sparc/include/uapi/asm/errno.h | 2 - block/bio.c | 34 - drivers/block/rbd.c | 33 +- drivers/net/wireless/intel/iwlwifi/mld/iface.c | 2 - drivers/net/wireless/intel/iwlwifi/mld/mac80211.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 6 +- 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/attr.c | 12 +- fs/bad_inode.c | 3 +- fs/befs/linuxvfs.c | 2 - fs/btrfs/Kconfig | 14 +- fs/btrfs/Makefile | 3 +- fs/btrfs/accessors.h | 30 - fs/btrfs/acl.c | 10 +- fs/btrfs/backref.c | 4 +- fs/btrfs/bio.c | 35 +- fs/btrfs/bio.h | 19 +- fs/btrfs/block-group.c | 455 +-- fs/btrfs/block-group.h | 31 +- fs/btrfs/block-rsv.c | 8 - fs/btrfs/block-rsv.h | 1 - fs/btrfs/btrfs_inode.h | 4 + fs/btrfs/compression.c | 217 +- fs/btrfs/compression.h | 40 +- 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 | 284 +- fs/btrfs/extent-io-tree.c | 7 +- fs/btrfs/extent-tree.c | 451 +-- fs/btrfs/extent-tree.h | 4 +- fs/btrfs/extent_io.c | 130 +- fs/btrfs/extent_map.c | 12 - fs/btrfs/file-item.c | 20 +- fs/btrfs/file.c | 62 +- fs/btrfs/free-space-cache.c | 108 +- 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 | 79 +- fs/btrfs/inode-item.c | 7 +- fs/btrfs/inode.c | 625 ++-- fs/btrfs/ioctl.c | 119 +- fs/btrfs/locking.c | 1 - fs/btrfs/lzo.c | 297 +- fs/btrfs/messages.c | 26 +- fs/btrfs/messages.h | 76 +- fs/btrfs/qgroup.c | 125 +- 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 | 56 +- fs/btrfs/send.c | 76 +- fs/btrfs/space-info.c | 73 +- fs/btrfs/space-info.h | 16 - fs/btrfs/super.c | 17 +- fs/btrfs/sysfs.c | 55 +- fs/btrfs/tests/btrfs-tests.c | 3 - fs/btrfs/tests/btrfs-tests.h | 7 - fs/btrfs/tests/chunk-allocation-tests.c | 476 --- fs/btrfs/tests/extent-map-tests.c | 16 +- fs/btrfs/tests/free-space-tree-tests.c | 4 +- fs/btrfs/tests/inode-tests.c | 126 +- fs/btrfs/transaction.c | 78 +- fs/btrfs/tree-checker.c | 84 +- fs/btrfs/tree-checker.h | 5 - fs/btrfs/tree-log.c | 2 +- fs/btrfs/uuid-tree.c | 16 +- fs/btrfs/verity.c | 24 +- fs/btrfs/volumes.c | 631 +--- fs/btrfs/volumes.h | 57 +- fs/btrfs/zlib.c | 97 +- fs/btrfs/zoned.c | 398 +-- fs/btrfs/zoned.h | 17 - fs/btrfs/zstd.c | 139 +- fs/buffer.c | 31 +- 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/dlm_internal.h | 4 +- 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/Kconfig | 9 - fs/erofs/Makefile | 1 - fs/erofs/data.c | 97 +- fs/erofs/decompressor.c | 85 +- fs/erofs/decompressor_crypto.c | 2 +- fs/erofs/dir.c | 2 - fs/erofs/erofs_fs.h | 7 +- fs/erofs/fileio.c | 45 +- fs/erofs/fscache.c | 17 +- fs/erofs/inode.c | 80 +- fs/erofs/internal.h | 76 +- fs/erofs/ishare.c | 206 -- fs/erofs/super.c | 129 +- fs/erofs/sysfs.c | 4 +- fs/erofs/xattr.c | 266 +- fs/erofs/xattr.h | 40 +- fs/erofs/zdata.c | 80 +- 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 | 45 +- fs/ext4/extents-test.c | 1027 ------ 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 | 125 +- 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/readpage.c | 67 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 56 +- fs/ext4/sysfs.c | 36 - fs/ext4/verity.c | 36 +- fs/f2fs/checkpoint.c | 176 +- fs/f2fs/compress.c | 25 +- fs/f2fs/data.c | 528 +-- fs/f2fs/debug.c | 1 - fs/f2fs/dir.c | 2 - fs/f2fs/f2fs.h | 250 +- fs/f2fs/file.c | 92 +- fs/f2fs/gc.c | 84 +- fs/f2fs/inline.c | 10 +- fs/f2fs/inode.c | 17 +- fs/f2fs/namei.c | 65 +- fs/f2fs/node.c | 99 +- fs/f2fs/node.h | 8 + fs/f2fs/recovery.c | 11 +- fs/f2fs/segment.c | 133 +- fs/f2fs/segment.h | 108 +- fs/f2fs/super.c | 202 +- fs/f2fs/sysfs.c | 76 +- fs/f2fs/verity.c | 34 +- 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 | 11 +- 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/bmap.c | 13 +- fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 190 +- fs/gfs2/glock.h | 9 +- fs/gfs2/glops.c | 34 +- fs/gfs2/incore.h | 18 +- fs/gfs2/inode.c | 27 +- 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/ops_fstype.c | 2 +- fs/gfs2/quota.c | 5 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 4 +- fs/gfs2/trace_gfs2.h | 50 +- fs/gfs2/trans.c | 4 +- fs/init.c | 115 +- fs/inode.c | 304 +- 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/isofs/rock.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_dtree.c | 4 +- fs/jfs/jfs_logmgr.c | 1 - fs/jfs/namei.c | 8 +- fs/libfs.c | 20 +- fs/lockd/svc.c | 6 +- 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 | 10 - 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/Kconfig | 26 +- fs/nfs/Makefile | 4 +- fs/nfs/callback.c | 23 +- fs/nfs/callback.h | 3 + fs/nfs/callback_proc.c | 16 +- fs/nfs/callback_xdr.c | 21 + fs/nfs/client.c | 12 +- fs/nfs/delegation.c | 590 ++-- fs/nfs/delegation.h | 9 +- fs/nfs/dir.c | 1 + fs/nfs/file.c | 1 + fs/nfs/fs_context.c | 3 +- fs/nfs/inode.c | 37 +- fs/nfs/internal.h | 15 +- fs/nfs/localio.c | 126 +- fs/nfs/netns.h | 4 +- fs/nfs/nfs3proc.c | 3 +- fs/nfs/nfs40.h | 19 - fs/nfs/nfs40client.c | 245 -- fs/nfs/nfs40proc.c | 395 --- fs/nfs/nfs42proc.c | 13 +- fs/nfs/nfs4_fs.h | 83 +- fs/nfs/nfs4client.c | 193 +- fs/nfs/nfs4proc.c | 764 ++++- fs/nfs/nfs4session.c | 4 + fs/nfs/nfs4session.h | 23 + fs/nfs/nfs4state.c | 91 +- fs/nfs/nfs4trace.c | 2 + fs/nfs/nfs4trace.h | 21 +- fs/nfs/nfs4xdr.c | 109 +- fs/nfs/pnfs.c | 3 +- fs/nfs/pnfs.h | 6 +- fs/nfs/proc.c | 3 +- fs/nfs/read.c | 4 +- fs/nfs/super.c | 30 +- fs/nfs/sysfs.c | 10 +- fs/nfs/write.c | 2 +- fs/nfsd/Kconfig | 19 - fs/nfsd/Makefile | 10 +- fs/nfsd/acl.h | 1 - fs/nfsd/netlink.c | 5 +- fs/nfsd/netns.h | 7 +- fs/nfsd/nfs2acl.c | 2 +- fs/nfsd/nfs4acl.c | 17 +- fs/nfsd/nfs4idmap.c | 52 +- fs/nfsd/nfs4proc.c | 276 +- fs/nfsd/nfs4state.c | 52 +- fs/nfsd/nfs4xdr.c | 363 +- fs/nfsd/nfs4xdr_gen.c | 351 +- fs/nfsd/nfs4xdr_gen.h | 12 +- fs/nfsd/nfsctl.c | 7 - fs/nfsd/nfsd.h | 24 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 64 +- fs/nfsd/state.h | 5 - fs/nfsd/trace.h | 54 - fs/nfsd/vfs.c | 34 +- fs/nfsd/vfs.h | 3 +- fs/nfsd/xdr4.h | 7 - 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 | 65 +- 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-debugfs.c | 36 +- fs/orangefs/orangefs-kernel.h | 3 +- fs/orangefs/xattr.c | 12 +- 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.c | 10 +- fs/smb/client/cached_dir.h | 42 +- 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 | 51 +- 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 | 563 ---- fs/smb/client/smb2file.c | 3 +- fs/smb/client/smb2inode.c | 23 +- fs/smb/client/smb2maperror.c | 2473 +++++++++++++- fs/smb/client/smb2maperror_test.c | 45 - fs/smb/client/smb2misc.c | 6 +- fs/smb/client/smb2ops.c | 59 +- fs/smb/client/smb2pdu.c | 195 +- fs/smb/client/smb2proto.h | 469 +-- fs/smb/client/smbdirect.c | 523 +-- fs/smb/client/smbencrypt.c | 1 + fs/smb/client/smberr.h | 2 +- fs/smb/client/trace.h | 1 - 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/common/smbdirect/smbdirect_socket.h | 18 - fs/smb/server/transport_rdma.c | 147 +- fs/smb/server/vfs.c | 15 +- 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/verity/Makefile | 1 - fs/verity/enable.c | 41 +- fs/verity/fsverity_private.h | 20 +- fs/verity/open.c | 84 +- fs/verity/pagecache.c | 58 - fs/verity/read_metadata.c | 19 +- fs/verity/verify.c | 91 +- fs/xattr.c | 33 +- fs/xfs/Makefile | 2 - fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_ag_resv.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 10 +- fs/xfs/libxfs/xfs_alloc_btree.c | 2 +- fs/xfs/libxfs/xfs_attr.c | 191 +- fs/xfs/libxfs/xfs_attr.h | 6 +- fs/xfs/libxfs/xfs_attr_leaf.c | 197 +- fs/xfs/libxfs/xfs_attr_leaf.h | 1 - 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_da_format.h | 2 +- fs/xfs/libxfs/xfs_defer.c | 4 +- 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_errortag.h | 8 +- fs/xfs/libxfs/xfs_exchmaps.c | 2 +- fs/xfs/libxfs/xfs_fs.h | 189 -- fs/xfs/libxfs/xfs_group.c | 2 +- fs/xfs/libxfs/xfs_health.h | 5 - 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 | 16 +- 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 | 23 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/alloc_repair.c | 22 +- fs/xfs/scrub/attr.c | 61 +- fs/xfs/scrub/attr_repair.c | 28 +- fs/xfs/scrub/bitmap.c | 2 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/bmap_repair.c | 8 +- fs/xfs/scrub/btree.c | 11 +- fs/xfs/scrub/common.c | 9 +- fs/xfs/scrub/common.h | 25 + fs/xfs/scrub/cow_repair.c | 2 +- fs/xfs/scrub/dabtree.c | 4 +- fs/xfs/scrub/dir.c | 15 +- fs/xfs/scrub/dir_repair.c | 21 +- fs/xfs/scrub/dirtree.c | 21 +- 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 | 27 +- 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 | 11 +- fs/xfs/scrub/nlinks_repair.c | 2 +- fs/xfs/scrub/orphanage.c | 2 +- fs/xfs/scrub/parent.c | 13 +- fs/xfs/scrub/parent_repair.c | 25 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/quota_repair.c | 2 +- fs/xfs/scrub/quotacheck.c | 15 +- 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 | 15 +- fs/xfs/scrub/repair.c | 5 +- fs/xfs/scrub/rgsuper.c | 2 +- fs/xfs/scrub/rmap.c | 2 +- fs/xfs/scrub/rmap_repair.c | 7 +- fs/xfs/scrub/rtbitmap.c | 2 +- fs/xfs/scrub/rtbitmap_repair.c | 8 +- fs/xfs/scrub/rtrefcount.c | 2 +- fs/xfs/scrub/rtrefcount_repair.c | 17 +- fs/xfs/scrub/rtrmap.c | 2 +- fs/xfs/scrub/rtrmap_repair.c | 7 +- fs/xfs/scrub/rtsummary.c | 9 +- fs/xfs/scrub/rtsummary_repair.c | 2 +- fs/xfs/scrub/scrub.c | 4 +- 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 | 144 +- fs/xfs/xfs_error.h | 23 +- 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 | 8 +- fs/xfs/xfs_globals.c | 2 +- fs/xfs/xfs_handle.c | 2 +- fs/xfs/xfs_health.c | 140 +- fs/xfs/xfs_healthmon.c | 1255 ------- fs/xfs/xfs_healthmon.h | 184 -- 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 | 9 +- 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 | 29 +- fs/xfs/xfs_message.c | 10 +- fs/xfs/xfs_message.h | 2 + fs/xfs/xfs_mount.c | 4 +- fs/xfs/xfs_mount.h | 4 - fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_notify_failure.c | 23 +- 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 | 14 +- fs/xfs/xfs_stats.h | 8 +- fs/xfs/xfs_super.c | 67 +- fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_sysctl.c | 2 +- fs/xfs/xfs_sysfs.c | 2 +- fs/xfs/xfs_trace.c | 7 +- fs/xfs/xfs_trace.h | 513 --- 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_verify_media.c | 445 --- fs/xfs/xfs_verify_media.h | 13 - fs/xfs/xfs_xattr.c | 2 +- fs/xfs/xfs_zone_alloc.c | 220 +- fs/xfs/xfs_zone_gc.c | 217 +- 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/linux/audit.h | 11 + include/linux/bio.h | 1 - include/linux/ceph/ceph_fs.h | 5 +- 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/fsverity.h | 190 +- include/linux/init_syscalls.h | 1 - include/linux/initrd.h | 2 + include/linux/iomap.h | 8 +- include/linux/jbd2.h | 3 + include/linux/nfs4.h | 4 - include/linux/nfs_fs_sb.h | 10 +- include/linux/nfs_xdr.h | 9 +- include/linux/ns/ns_common_types.h | 4 +- include/linux/posix_acl_xattr.h | 5 +- include/linux/restart_block.h | 4 +- include/linux/sunrpc/svc.h | 13 +- include/linux/sunrpc/svcsock.h | 2 +- include/linux/sunrpc/xdrgen/_builtins.h | 80 +- include/linux/sunrpc/xdrgen/nfs4_1.h | 112 +- include/linux/wait.h | 15 - include/trace/events/erofs.h | 10 +- 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/nfsd_netlink.h | 1 - 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/pid.c | 131 +- mm/huge_memory.c | 15 +- mm/readahead.c | 15 +- mm/shmem.c | 2 - mm/swapfile.c | 21 +- net/9p/client.c | 4 +- net/9p/trans_virtio.c | 14 +- net/9p/trans_xen.c | 89 +- net/ceph/Kconfig | 1 - net/ceph/auth_x.c | 195 +- net/ceph/auth_x_protocol.h | 38 - net/ceph/crypto.c | 275 +- net/ceph/crypto.h | 21 +- net/ceph/messenger_v2.c | 16 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 82 +- net/sunrpc/svc.c | 214 +- net/sunrpc/svc_xprt.c | 51 +- rust/helpers/fs.c | 2 +- rust/helpers/pid_namespace.c | 8 +- rust/helpers/poll.c | 5 +- rust/kernel/configfs.rs | 9 +- samples/configfs/configfs_sample.c | 8 +- samples/rust/rust_configfs.rs | 5 +- sound/drivers/aloop.c | 62 +- 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/README | 2 + tools/net/sunrpc/xdrgen/generators/__init__.py | 5 +- tools/net/sunrpc/xdrgen/generators/enum.py | 9 +- tools/net/sunrpc/xdrgen/generators/passthru.py | 26 - 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 | 10 +- tools/net/sunrpc/xdrgen/subcmds/declarations.py | 28 +- tools/net/sunrpc/xdrgen/subcmds/definitions.py | 31 +- tools/net/sunrpc/xdrgen/subcmds/lint.py | 25 +- tools/net/sunrpc/xdrgen/subcmds/source.py | 51 +- .../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/passthru/definition.j2 | 3 - .../sunrpc/xdrgen/templates/C/passthru/source.j2 | 3 - .../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 | 49 +- 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 - 798 files changed, 21860 insertions(+), 33615 deletions(-) delete mode 100644 fs/btrfs/tests/chunk-allocation-tests.c delete mode 100644 fs/erofs/ishare.c delete mode 100644 fs/ext4/extents-test.c delete mode 100644 fs/fserror.c delete mode 100644 fs/nfs/nfs40.h delete mode 100644 fs/nfs/nfs40client.c delete mode 100644 fs/nfs/nfs40proc.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 delete mode 100644 fs/verity/pagecache.c create mode 100644 fs/xfs/xfs.h delete mode 100644 fs/xfs/xfs_healthmon.c delete mode 100644 fs/xfs/xfs_healthmon.h rename fs/xfs/{xfs_platform.h => xfs_linux.h} (95%) delete mode 100644 fs/xfs/xfs_verify_media.c delete mode 100644 fs/xfs/xfs_verify_media.h delete mode 100644 include/linux/fserror.h delete mode 100644 tools/net/sunrpc/xdrgen/generators/passthru.py delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/passthru/definition.j2 delete mode 100644 tools/net/sunrpc/xdrgen/templates/C/passthru/source.j2 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