This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits a1e94de7fbd5 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 47c57f881f79 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 7a92081f0736 Merge branch '9p-next' of https://github.com/martinetd/linux omits 9f1e446003f8 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 50ae6384e69f Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 008483a96bbf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 60a9987b5c7e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits b7fdcacc725e Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 9baba0c5d419 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 4d5b39b00686 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 438882466e80 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits bf7943b43bd2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a0aef97bd387 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits b6d62a91986b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits c24b17a14e75 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 880878d59cce Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] omits c24059424a07 smb: client: show smb lease key in open_dirs output omits f8d947d3b6c7 smb: client: show smb lease key in open_files output omits 08479c4ebca2 Merge branch 'kernel-6.19.cred' into vfs.all omits 0b04ddef6797 Merge branch 'vfs-6.19.folio' into vfs.all omits 8622fa96609b Merge branch 'vfs-6.19.coredump' into vfs.all omits 5da878042cc6 Merge branch 'namespace-6.19' into vfs.all omits 2a13f51f48e2 Merge branch 'vfs-6.19.writeback' into vfs.all omits b798fe5d5b18 Merge branch 'vfs-6.19.inode' into vfs.all omits 6ecf4ccac75a Merge branch 'vfs-6.19.misc' into vfs.all omits a44556a83569 Merge branch 'vfs-6.19.iomap' into vfs.all omits 0746859eed97 Merge branch 'vfs.fixes' into vfs.all omits bd503304846f Merge patch series "creds: add {scoped_}with_kernel_creds()" omits 0d1901703e76 unix: don't copy creds omits 728bed40dd93 target: don't copy kernel creds omits 80db167c4563 nbd: don't copy kernel creds omits e63f77f97d7d firmware: don't copy kernel creds omits dd833078078b cred: add {scoped_}with_kernel_creds omits a2ec189605a9 creds: make init_cred static omits f2a07c647783 cred: add kernel_cred() helper omits 493b808398e4 nfsd: delete unreachable confusing code in nfs4_open_delegation() omits 7262e3e3c2c1 NFSD: Add array bounds-checking in nfsd_iter_read() omits 31939b616a23 nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n" omits 35657be93dd5 nfsd: change nfs4_client_to_reclaim() to allocate data omits 99facdc8fb80 nfsd: move name lookup out of nfsd4_list_rec_dir() omits f9faf87ae675 svcrdma: Release transport resources synchronously omits af1d9344fd42 iomap: fix race when reading in all bytes of a folio omits edc460cf2d01 iomap: rename bytes_pending/bytes_accounted to bytes_submi [...] omits 7e42cf8f61bb fs: cosmetic fixes to lru handling omits 7ba2ca3d17bb fs: push list presence check into inode_io_list_del() omits f067034506af Merge patch series "nstree: listns()" omits ad91b0b46140 selftests/namespace: test listns() pagination omits 8e8e30482160 selftests/namespace: add stress test omits a3cfd346a796 selftests/namespace: commit_creds() active reference tests omits 5e0351c5cff3 selftests/namespace: third threaded active reference count test omits 4e1ac88f72b6 selftests/namespace: second threaded active reference count test omits a14103b51b48 selftests/namespace: first threaded active reference count test omits 891ac9520a39 selftests/namespaces: twelth inactive namespace resurrection test omits d9a1d7f9ca01 selftests/namespaces: eleventh inactive namespace resurrec [...] omits 0fc64c744a37 selftests/namespaces: tenth inactive namespace resurrection test omits d727d7118192 selftests/namespaces: ninth inactive namespace resurrection test omits e78fbf18427f selftests/namespaces: eigth inactive namespace resurrection test omits 745563b64f17 selftests/namespaces: seventh inactive namespace resurrect [...] omits 12d3e80e7e5e selftests/namespaces: sixth inactive namespace resurrection test omits 867b41a7f3a5 selftests/namespaces: fifth inactive namespace resurrection test omits b13c23044994 selftests/namespaces: fourth inactive namespace resurrection test omits b1e35126b671 selftests/namespaces: third inactive namespace resurrection test omits e31ba6d17173 selftests/namespaces: second inactive namespace resurrection test omits 021685861727 selftests/namespaces: first inactive namespace resurrection test omits 907d5fb3969b selftests/namespaces: seventh listns() permission test omits bff0752ab579 selftests/namespaces: sixth listns() permission test omits 7c30d18f8a2f selftests/namespaces: fifth listns() permission test omits 437cb4e3bf89 selftests/namespaces: fourth listns() permission test omits 4862ae15b9f1 selftests/namespaces: third listns() permission test omits 797f98e53b21 selftests/namespaces: second listns() permission test omits 7acfe4ac6385 selftests/namespaces: first listns() permission test omits 13565cf478d5 selftests/namespaces: ninth listns() test omits 269b7312b80c selftests/namespaces: eigth listns() test omits 344592571620 selftests/namespaces: seventh listns() test omits 2ca106ceff9c selftests/namespaces: sixth listns() test omits ec87d8dc64a8 selftests/namespaces: fifth listns() test omits 6b2ba407d31a selftests/namespaces: fourth listns() test omits c44b0ab1c155 selftests/namespaces: third listns() test omits 3dab3c826b1a selftests/namespaces: second listns() test omits 53ee5c89689c selftests/namespaces: first listns() test omits fb6ddc37e0db selftests/namespaces: add listns() wrapper omits da49582f9847 selftests/namespaces: fifteenth active reference count tests omits 08d140016704 selftests/namespaces: fourteenth active reference count tests omits e3d38d0fd5e4 selftests/namespaces: thirteenth active reference count tests omits 8d4875652074 selftests/namespaces: twelth active reference count tests omits f7801cf3ee85 selftests/namespaces: eleventh active reference count tests omits 042b3a4e0e7f selftests/namespaces: tenth active reference count tests omits 18985a59baae selftests/namespaces: ninth active reference count tests omits c0dd7439f643 selftests/namespaces: eigth active reference count tests omits 8bcabf59bb02 selftests/namespaces: seventh active reference count tests omits 45496beeb6f2 selftests/namespaces: sixth active reference count tests omits 2d7d496adee0 selftests/namespaces: fifth active reference count tests omits f3cb1112ee69 selftests/namespaces: fourth active reference count tests omits a580ea18862c selftests/namespaces: third active reference count tests omits 4a7c19195419 selftests/namespaces: second active reference count tests omits 67dae17ec629 selftests/namespaces: first active reference count tests omits 3e750b949a11 selftests/filesystems: remove CLONE_NEWPIDNS from setup_us [...] omits 85850f995bab nsfs: update tools header omits 7d412fa66535 arch: hookup listns() system call omits 4eb8c4a63813 nstree: add listns() omits 18917ba4f8ae nstree: add unified namespace list omits 3b0f6ac2c063 nstree: simplify rbtree comparison helpers omits 8a7409976145 nstree: maintain list of owned namespaces omits a4979b91d568 nstree: assign fixed ids to the initial namespaces omits 94744630480f nstree: allow lookup solely based on inode omits 532f5ccbaf69 nstree: introduce a unified tree omits a1f23a23aa52 ns: use anonymous struct to group list member omits 3c9820d5c64a ns: add active reference count omits 3b0ffd90d981 ns: rename to exit_nsproxy_namespaces() omits 406a9d90fb9f ns: add __ns_ref_read() omits ce3f3c4746e9 ns: initialize ns_list_node for initial namespaces omits 3bf692888f27 erofs: avoid infinite loop due to incomplete zstd-compressed data omits 8b39dcc552df Merge branch 'for-next-next-v6.18-20251030' into for-next- [...] omits 0eba3af4462c Merge branch 'for-next-current-v6.17-20251030' into for-ne [...] omits 39096514eec5 Merge branch 'misc-next' into for-next-next-v6.18-20251030 omits f9d271fb3464 Merge branch 'b-for-next' into for-next-next-v6.18-20251030 omits 4089d325ca81 Merge branch 'misc-6.18' into for-next-current-v6.17-20251030 omits 1892dd18856e Merge branch 'misc-6.18' into next-fixes omits e4e3fa1afb8e btrfs: === misc-next on b-for-next === omits 3f679476cb15 Merge patch series "coredump: cleanups & pidfd extension" omits dd06c679fdc2 selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test omits f7c4e9ccc290 selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test omits abbdafa42a69 selftests/coredump: ignore ENOSPC errors omits ffd530a8dca6 selftests/coredump: add debug logging to coredump socket p [...] omits 9c7b9f584d31 selftests/coredump: add debug logging to coredump socket tests omits 6a09a01934f0 selftests/coredump: add debug logging to test helpers omits b41c2e03a32a selftests/coredump: handle edge-triggered epoll correctly omits ef9d4599a07d selftests/coredump: fix userspace coredump client detection omits d95713261b4b selftests/coredump: fix userspace client detection omits d83f28503ab9 selftests/coredump: split out coredump socket tests omits dbfb0a907136 selftests/coredump: split out common helpers omits b4f6f0c07e58 selftests/pidfd: add second supported_mask test omits 6e922689eae4 selftests/pidfd: add first supported_mask test omits 2b58eb8f11ef selftests/pidfd: update pidfd header omits c31cca121e6d pidfs: expose coredump signal omits 36eb7a671209 pidfs: drop struct pidfs_exit_info omits 61b355f33812 pidfs: prepare to drop exit_info pointer omits 1b18e8565098 pidfd: add a new supported_mask field omits 0861da5d02a1 pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info omits ee9fef956a1b pidfs: add missing PIDFD_INFO_SIZE_VER1 omits ab7e4eef40c5 pidfs: fix PIDFD_INFO_COREDUMP handling omits d78a03c2cf5e pidfs: use guard() for task_lock omits 68f377364105 btrfs: mark dirty extent range for out of bound prealloc extents omits e4562486b8a4 btrfs: scrub: cancel the run if there is a pending signal omits 69ccd838e072 btrfs: scrub: cancel the run if the process or fs is being frozen omits 368fd8949c05 btrfs: scrub: add cancel/pause/removed bg checks for raid5 [...] omits 4e3c05bea8d8 btrfs: set inode flag BTRFS_INODE_COPY_EVERYTHING when log [...] omits c3df76aa5180 btrfs: tag as unlikely fs aborted checks in space flushing code omits aa695ae91abe btrfs: avoid space_info locking when checking if tickets a [...] omits 902d69681b1e btrfs: move ticket wakeup and finalization to remove_ticket() omits c128b393b631 btrfs: add data_race() in btrfs_account_ro_block_groups_fr [...] omits 833e77592635 btrfs: remove pointless label and goto from unpin_extent_range() omits fb90e5a89966 btrfs: reduce block group critical section in unpin_extent [...] omits 3e087795ab3e btrfs: change 'reserved' argument from pin_down_extent() to bool omits 17e4dbae3dec btrfs: remove 'reserved' argument from btrfs_pin_extent() omits c07e6547f2db btrfs: use local variable for space_info in pin_down_extent() omits c8d796df5458 btrfs: reduce block group critical section in pin_down_extent() omits dc782a6ceebc btrfs: reduce block group critical section in do_trimming() omits 732f1e3fe271 btrfs: reduce block group critical section in btrfs_add_re [...] omits 78c31a28338c btrfs: reduce block group critical section in btrfs_free_r [...] omits 7a1ca37d6158 btrfs: reduce space_info critical section in btrfs_chunk_alloc() omits 4b6172d5a1d0 btrfs: remove double underscore prefix from __reserve_bytes() omits ea896e4c60d9 btrfs: process ticket outside global reserve critical section omits 0d77b38bb1b3 btrfs: assign booleans to global reserve's full field omits 6ac2024e8566 btrfs: assert space_info is locked in steal_from_global_rsv() omits 6e1dd7905bd9 btrfs: avoid unnecessary reclaim calculation in priority_r [...] omits be7e39368e4e btrfs: shorten critical section in btrfs_preempt_reclaim_m [...] omits 1097bf725698 btrfs: increment loop count outside critical section durin [...] omits 1cbc0ba5f42b btrfs: bail out earlier from need_preemptive_reclaim() if [...] omits ac09ac0249b2 btrfs: inline btrfs_space_info_used() omits b4d301916185 btrfs: avoid used space computation when reserving space omits c31681170b03 btrfs: avoid used space computation when trying to grant tickets omits 830531e646a6 btrfs: make btrfs_can_overcommit() return bool instead of int omits 55995be69c1f btrfs: avoid recomputing used space in btrfs_try_granting_ [...] omits 0088b0ea9887 btrfs: return real error when failing tickets in maybe_fai [...] omits bae013b782ab btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_ [...] omits 67805c03e779 btrfs: ensure no dirty metadata is written back for an fs [...] omits 4b01c47e277f btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling omits 56cb46f013cf btrfs: remove pointless data_end assignment in btrfs_exten [...] omits 78593b3cab90 btrfs: use the key format macros when printing keys omits a277b0572c56 btrfs: add macros to facilitate printing of keys omits 6aeffc4cccc9 btrfs: remove redundant refcount check in btrfs_put_transaction() omits 66388e609bee btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() omits bf773e10033d btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] omits 5a953c05f8d1 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions omits dd916f3f8343 btrfs: remove fs_info argument from btrfs_reserve_metadata [...] omits d19eb18a8653 btrfs: remove fs_info argument from __reserve_bytes() omits f0fec84291bf btrfs: fix parameter documentation for btrfs_reserve_data_bytes() omits 5f7e8c3ff4c9 btrfs: remove fs_info argument from maybe_clamp_preempt() omits b3b4cd57252b btrfs: remove fs_info argument from handle_reserve_ticket() omits 84c6197422d6 btrfs: remove fs_info argument from steal_from_global_rsv() omits ab867989975a btrfs: remove fs_info argument from need_preemptive_reclaim() omits 9383e767b9dc btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] omits 52e6857a0274 btrfs: remove fs_info argument from shrink_delalloc() and [...] omits 1d216884456f btrfs: remove fs_info argument from btrfs_dump_space_info() omits b1d9e41e8068 btrfs: remove fs_info argument from btrfs_can_overcommit() omits 1ecda9aa21e5 btrfs: remove fs_info argument from calc_available_free_space() omits e1c226be1d00 btrfs: remove fs_info argument from maybe_fail_all_tickets() omits c3f67166896f btrfs: remove fs_info argument from priority_reclaim_metad [...] omits 7416df63ea6d btrfs: remove fs_info argument from priority_reclaim_data_space() omits e8b66427936a btrfs: remove fs_info argument from btrfs_try_granting_tickets() omits 82f5ed52de5c btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] omits 002bcd3bc2cc btrfs: avoid multiple i_size rounding in btrfs_truncate() omits 6087e0152885 btrfs: consistently round up or down i_size in btrfs_truncate() omits 138aaeea4a9e btrfs: add unlikely to unexpected error case in extent_wri [...] omits 826fedd75abb btrfs: split assertion into two in extent_writepage_io() omits 87ebd2a11896 btrfs: use variable for end offset in extent_writepage_io() omits 2a6041b1f1b2 btrfs: truncate ordered extent when skipping writeback pas [...] omits 8054d2990715 btrfs: implement remove_bdev and shutdown super operation [...] omits 8c74cd4e0bf6 btrfs: implement shutdown ioctl omits ea694ec54260 btrfs: introduce a new shutdown state omits ede21a086a16 btrfs: use end_pos variable where needed in btrfs_dirty_folio() omits 383a4bffe891 btrfs: fix racy bitfield write in btrfs_clear_space_info_full() omits 12a1a54ff61f btrfs: fix comment in alloc_bitmap() and drop stale TODO omits 00a15f607c13 btrfs: fix double free of qgroup record after failure to a [...] omits dd2c0b5125e3 btrfs: subpage: rename macro variables to avoid shadowing omits ca78e45da3b3 btrfs: refactor allocation size calculation in alloc_btrfs [...] omits 91c157361d90 btrfs: fix trivial -Wshadow warnings omits f75ac7368813 btrfs: print-tree: use string format for key names omits 11f339e88513 btrfs: remove unnecessary NULL fs_info check from find_loc [...] omits 8c5827b177cb btrfs: use single return value variable in btrfs_relocate_ [...] omits 91eb385bba97 btrfs: ignore ENOMEM from alloc_bitmap() omits a20432b6571d virtio-fs: fix incorrect check for fsvq->kobj omits 60a7b9983b80 fs/proc: fix uaf in proc_readdir_de() omits e5d51aced09b iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag omits b756f922400d Merge patch series "iomap: zero range folio batch support" omits 748cd8184b1e xfs: error tag to force zeroing on debug kernels omits b62e7e55478c iomap: remove old partial eof zeroing optimization omits 9ba858f12ded xfs: fill dirty folios on zero range of unwritten mappings omits 2b437d67a41d xfs: always trim mapping to requested range for zero range omits e6a76545de67 iomap: optional zero range dirty folio processing omits fa9bb3057915 MAINTAINERS: erofs: add myself as reviewer omits a7ebee82ce9c fs/9p: delete unnnecessary condition omits a721128e5376 iomap: remove pos+len BUG_ON() to after folio lookup omits ec65bec9562b Merge patch series "fuse: use iomap for buffered reads + r [...] omits 794d456c9c61 filemap: add helper to look up dirty folios in a range omits e809efa400eb fuse: remove fc->blkbits workaround for partial writes omits abecba5dd682 fuse: use iomap for readahead omits 5dd04d16a965 fuse: use iomap for read_folio omits 7c07a8e3e7db iomap: make iomap_read_folio() a void return omits b8cd93e25881 iomap: move buffered io bio logic into new file omits 5c0691f94069 iomap: add caller-provided callbacks for read and readahead omits e0c95d2290c1 iomap: set accurate iter->pos when reading folio ranges omits 51311f045375 iomap: track pending read bytes more optimally adds 79c0a2b7abc9 EDAC/versalnet: Fix off by one in handle_error() new 8bb886cb8f3a Merge tag 'edac_urgent_for_v6.18_rc5' of git://git.kernel. [...] new c9cfc122f037 Merge tag 'for-6.18-rc4-tag' of git://git.kernel.org/pub/s [...] adds 88de89f18466 RDMA/bnxt_re: Fix a potential memory leak in destroy_gsi_sqp adds 8d158f47f1f3 RDMA/irdma: Fix SD index calculation adds 5575b7646b94 RDMA/irdma: Set irdma_cq cq_num field during CQ create adds d8713158faad RDMA/uverbs: Fix umem release in UVERBS_METHOD_CQ_CREATE adds c4b67b514af8 RDMA/hns: Fix recv CQ and QP cache affinity adds f5a7cbea5411 RDMA/hns: Fix the modification of max_send_sge adds fe9622011f95 RDMA/hns: Fix wrong WQE data when QP wraps around adds b8c9aab4c738 RDMA/hns: Remove an extra blank line adds 320258783765 RDMA/irdma: Fix vf_id size to u16 to avoid overflow adds b8126205dbe0 MAINTAINERS: Update irdma maintainers new 17d85f33a83b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 284922f4c563 x86: uaccess: don't use runtime-const rewriting in modules adds 512f0b7ebbc7 media: cx18: Fix invalid access to file * adds c90fad3e4157 media: ivtv: Fix invalid access to file * adds 7df699c2132f media: v4l2-subdev / pdx86: int3472: Use "privacy" as con_ [...] adds 758dbc756aad media: uvcvideo: Use heuristic to find stream entity adds 27afd6e066cf media: videobuf2: forbid remove_bufs when legacy fileio is active new 1c353dc8d962 Merge tag 'media/v6.18-2' of git://git.kernel.org/pub/scm/ [...] adds f0f7a3f542c1 platform/x86: int3472: Fix double free of GPIO device duri [...] adds 7f7d28c69eda MAINTAINERS: Update int3472 maintainers adds 8f3eaad9812f Input: Add keycodes for electronic privacy screen on/off hotkeys adds 4173edb076b3 platform/x86: dell-wmi-base: Handle electronic privacy scr [...] adds bd34bf518a5f platform: x86: Kconfig: fix minor typo in help for WIRELES [...] new 5624d4c37816 Merge tag 'platform-drivers-x86-v6.18-3' of git://git.kern [...] adds ff4d2ef38747 rust: devres: fix private intra-doc link adds 09b1704f5b02 rust: condvar: fix broken intra-doc link new 16c43a56b79e rust: kbuild: treat `build_error` and `rustdoc` as kernel objects new fad472efab0a rust: kbuild: workaround `rustdoc` doctests modifier bug new 789521b4717f rust: kbuild: support `-Cjump-tables=n` for Rust 1.93.0 new dc77806cf3b4 Merge tag 'rust-fixes-6.18' of git://git.kernel.org/pub/sc [...] new c014021253d7 virtio-fs: fix incorrect check for fsvq->kobj new 90f601b497d7 binfmt_misc: restore write access before closing files ope [...] new 63b5aa01da0f vfat: fix missing sb_min_blocksize() return value checks new f2c1f631630e exfat: check return value of sb_min_blocksize in exfat_rea [...] new e106e269c5cb isofs: check the return value of sb_min_blocksize() in iso [...] new 124af0868ec6 xfs: check the return value of sb_min_blocksize() in xfs_f [...] new 8637fa89e678 block: add __must_check attribute to sb_min_blocksize() new 75fdd57499a3 Merge patch series "sb_min_blocksize() fixes" new 8f43cb420dad Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 1e39da974ce6 fscrypt: fix left shift underflow when inode->i_blkbits > [...] new 8be6574a944c Merge branch 'for-current' of https://git.kernel.org/pub/s [...] new 94f54924b96d btrfs: zoned: fix conventional zone capacity calculation new 6a1ab50135ce btrfs: zoned: fix stripe width calculation new bfe3d755ef7c btrfs: do not update last_log_commit when logging inode du [...] new 5fea61aa1ca7 btrfs: scrub: put bio after errors in scrub_raid56_parity_ [...] new c367af440e03 btrfs: release root after error in data_reloc_print_warnin [...] new 4f0e317ac310 Merge branch 'misc-6.18' into next-fixes new ff1faecbc8ce Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 427fc4ca0314 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 083d7af3350e MAINTAINERS: erofs: add myself as reviewer new bb163a399747 erofs: avoid infinite loop due to incomplete zstd-compressed data new 8ce5b8918e80 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 8a7348a9ed70 nfsd: fix refcount leak in nfsd_set_fh_dentry() new 4d3dbc2386fe nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supporte [...] new bcaaa3daabdd Merge branch 'nfsd-fixes' of https://git.kernel.org/pub/sc [...] new e3b353761f1b Merge branch 'misc-6.18' into for-next-current-v6.17-20251105 new 2fe632ad8637 Merge branch 'for-next-current-v6.17-20251105' into for-ne [...] new 99ccd14ee0e0 btrfs: ignore ENOMEM from alloc_bitmap() new 8ef9b8cb3408 btrfs: use single return value variable in btrfs_relocate_ [...] new 64eec2dd591a btrfs: remove unnecessary NULL fs_info check from find_loc [...] new 0a6f9669159b btrfs: print-tree: use string format for key names new 1bf5f96fa55b btrfs: fix trivial -Wshadow warnings new e909f1b72d54 btrfs: refactor allocation size calculation in alloc_btrfs [...] new 6e0b9bc6d24d btrfs: subpage: rename macro variables to avoid shadowing new 87bac70a371c btrfs: fix double free of qgroup record after failure to a [...] new 614c4cf154ad btrfs: fix comment in alloc_bitmap() and drop stale TODO new 4f9b579e9e49 btrfs: fix racy bitfield write in btrfs_clear_space_info_full() new 673bad71c51b btrfs: use end_pos variable where needed in btrfs_dirty_folio() new c766daad79be btrfs: introduce a new shutdown state new 08af8ecc6cdd btrfs: implement shutdown ioctl new 18340019d3ce btrfs: implement remove_bdev and shutdown super operation [...] new 0d84d2a2791b btrfs: truncate ordered extent when skipping writeback pas [...] new 8fa6af5af07f btrfs: use variable for end offset in extent_writepage_io() new da2d1f141062 btrfs: split assertion into two in extent_writepage_io() new d020c7490ec9 btrfs: add unlikely to unexpected error case in extent_wri [...] new 79c514526f04 btrfs: consistently round up or down i_size in btrfs_truncate() new 42668c5829f7 btrfs: avoid multiple i_size rounding in btrfs_truncate() new c97070bd6c3f btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] new 1391fca56b65 btrfs: remove fs_info argument from btrfs_try_granting_tickets() new 163ef8ef77dc btrfs: remove fs_info argument from priority_reclaim_data_space() new 66cab1d27ece btrfs: remove fs_info argument from priority_reclaim_metad [...] new 807ae4f34fdd btrfs: remove fs_info argument from maybe_fail_all_tickets() new 197d3c70f6d7 btrfs: remove fs_info argument from calc_available_free_space() new 6545dd1feec8 btrfs: remove fs_info argument from btrfs_can_overcommit() new dceb4342bef7 btrfs: remove fs_info argument from btrfs_dump_space_info() new 0c576f6d5814 btrfs: remove fs_info argument from shrink_delalloc() and [...] new b38767e02637 btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] new 6c27ccc52de9 btrfs: remove fs_info argument from need_preemptive_reclaim() new 10d2e30be9aa btrfs: remove fs_info argument from steal_from_global_rsv() new 5c9e5a62d28a btrfs: remove fs_info argument from handle_reserve_ticket() new 42b74faf9cc4 btrfs: remove fs_info argument from maybe_clamp_preempt() new 7dbb147a1929 btrfs: fix parameter documentation for btrfs_reserve_data_bytes() new 2badbd2f3ac3 btrfs: remove fs_info argument from __reserve_bytes() new ed5cb483d2e9 btrfs: remove fs_info argument from btrfs_reserve_metadata [...] new 8480d5f59e58 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions new 7d0751019871 btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] new 160f759ae077 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() new a5559b9f944f btrfs: remove redundant refcount check in btrfs_put_transaction() new 556aad268f57 btrfs: add macros to facilitate printing of keys new 21ef70248596 btrfs: use the key format macros when printing keys new 2889496b65fc btrfs: remove pointless data_end assignment in btrfs_exten [...] new 275ac2cd44b5 btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling new 2835d6429a55 btrfs: return real error when failing tickets in maybe_fai [...] new 93db6be7bbb9 btrfs: avoid recomputing used space in btrfs_try_granting_ [...] new 85e1e6c404f4 btrfs: make btrfs_can_overcommit() return bool instead of int new b6982f425684 btrfs: avoid used space computation when trying to grant tickets new a180717319f0 btrfs: avoid used space computation when reserving space new e355f8e9084f btrfs: inline btrfs_space_info_used() new 553092067450 btrfs: bail out earlier from need_preemptive_reclaim() if [...] new 3f3b6cc4cf37 btrfs: increment loop count outside critical section durin [...] new 68c20482654c btrfs: shorten critical section in btrfs_preempt_reclaim_m [...] new d803490cab08 btrfs: avoid unnecessary reclaim calculation in priority_r [...] new 18815438d46f btrfs: assert space_info is locked in steal_from_global_rsv() new f00766061c8b btrfs: assign booleans to global reserve's full field new c104722c46ef btrfs: process ticket outside global reserve critical section new e501e5c9e846 btrfs: remove double underscore prefix from __reserve_bytes() new 8ab775b8b64c btrfs: reduce space_info critical section in btrfs_chunk_alloc() new 2add3b78f34f btrfs: reduce block group critical section in btrfs_free_r [...] new ed81e883461f btrfs: reduce block group critical section in btrfs_add_re [...] new 0c89172da82b btrfs: reduce block group critical section in do_trimming() new f8b021fe6e1e btrfs: reduce block group critical section in pin_down_extent() new de6bbd86ff52 btrfs: use local variable for space_info in pin_down_extent() new 3507972e3abf btrfs: remove 'reserved' argument from btrfs_pin_extent() new c2ec85b4f62f btrfs: change 'reserved' argument from pin_down_extent() to bool new 1f64e6fe7fd4 btrfs: reduce block group critical section in unpin_extent [...] new 77017c5a6cc8 btrfs: remove pointless label and goto from unpin_extent_range() new 3949f5dcb5ee btrfs: add data_race() in btrfs_account_ro_block_groups_fr [...] new 8666414d29e8 btrfs: move ticket wakeup and finalization to remove_ticket() new 68884388849a btrfs: avoid space_info locking when checking if tickets a [...] new 85526d8de62d btrfs: tag as unlikely fs aborted checks in space flushing code new 76ca188982a1 btrfs: scrub: add cancel/pause/removed bg checks for raid5 [...] new fc9ab082d8ac btrfs: scrub: cancel the run if the process or fs is being frozen new 5d242598d201 btrfs: scrub: cancel the run if there is a pending signal new da3dd4a73247 btrfs: declare free_ipath() via DEFINE_FREE() new b8eac13bbaaf btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros new 071276c97baa btrfs: apply the AUTO_K(V)FREE macros throughout the code new 9381579e2517 btrfs: add ASSERTs on prealloc in qgroup functions new 9ed174f3fc7c btrfs: zoned: fix conventional zone capacity calculation new 32ba937e843a btrfs: zoned: fix stripe width calculation new baa3f0d4de4d btrfs: zoned: show statistics for zoned filesystems new f933ed3ab695 btrfs: replace const_ilog2() with ilog2() new 2be0ea0204d1 btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS new 706fe5896546 btrfs: headers cleanup to remove unnecessary local includes new c48e5d5368ac btrfs: remove btrfs_bio::fs_info by extracting it from btr [...] new 42b45306c928 btrfs: make sure all btrfs_bio::end_io are called in task context new 75d2c781473d btrfs: remove btrfs_fs_info::compressed_write_workers new 0629f6bee3dc btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context new aa6ed79bcddb btrfs: introduce btrfs_bio::async_csum new d783de296ae6 btrfs: do not update last_log_commit when logging inode du [...] new 1cf7586d130d btrfs: don't generate any code from ASSERT() in release builds new 273f44579873 btrfs: scrub: put bio after errors in scrub_raid56_parity_ [...] new d01430657cc5 btrfs: release root after error in data_reloc_print_warnin [...] new 65ff87fd1a1b Merge branch 'b-for-next' into for-next-next-v6.18-20251105 new 8e709908c691 btrfs: === misc-next on b-for-next === new bcbba6012c3a Merge branch 'misc-next' into for-next-next-v6.18-20251105 new 6a58f7761975 Merge branch 'for-next-next-v6.18-20251105' into for-next- [...] new f80698949e29 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 2aed5122905f libceph: fix potential use-after-free in have_mon_and_osd_map() new 87ab14795a89 libceph: drop started parameter of __ceph_open_session() new 2a203c843167 Merge branch 'master' of https://github.com/ceph/ceph-client.git new 734e99623c5b smb: client: fix potential UAF in smb2_close_cached_fid() new b540de9e3b4f smb: client: fix refcount leak in smb2_set_path_attr new 16e16e7c3332 smb: client: show smb lease key in open_files output new 1145e2a0f75b smb: client: show smb lease key in open_dirs output new 8e1b810f0283 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new d48ef4d49868 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 772a65ec60d5 exfat: check return value of sb_min_blocksize in exfat_rea [...] new 61851d3058e7 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new a8b7fde171a5 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 83eebfe29dac Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new c3104eda51bf Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d24822e1471d ksmbd: detect RDMA capable lower devices when bridge and v [...] new e6187655acfa ksmbd: detect RDMA capable netdevs include IPoIB new 02044632d945 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new cf51d339e8fe svcrdma: Release transport resources synchronously new dddee4c355ac nfsd: move name lookup out of nfsd4_list_rec_dir() new 9059f06a4385 nfsd: change nfs4_client_to_reclaim() to allocate data new ce3ed2fbcf42 nfsd: switch the default for NFSD_LEGACY_CLIENT_TRACKING to "n" new e1b495d02c53 NFSD: Add array bounds-checking in nfsd_iter_read() new 0ad9ffa38f0c nfsd: delete unreachable confusing code in nfs4_open_delegation() new 229ed1e90126 NFSD: Update comment documenting unsupported fattr4 attributes new 784c1aafb509 svcrdma: Increase the server's default RPC/RDMA credit grant new b95933109dab NFSD/blocklayout: Fix minlength check in proc_layoutget new f05582e933b0 NFSD/blocklayout: Extract extent mapping from proc_layoutget new 680abd587606 NFSD/blocklayout: Introduce layout content structure new 738ac6af2c3d NFSD/blocklayout: Support multiple extents per LAYOUTGET new 04e4e6ce1fea Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 2b1288113f72 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new e21d451a82f3 9p: Use kvmalloc for message buffers on supported transports new eeaf38a798af net/9p: cleanup: change p9_trans_module->def to bool new a63dd8fd1379 fs/9p: Don't open remote file with APPEND mode when writeb [...] new 52df783f33ec fs/9p: delete unnnecessary condition new 695f2ca1b424 fs/fs_parse: add back fsparam_u32hex new c44393d84149 net/9p: move structures and macros to header files new 075e8bd4127f 9p: create a v9fs_context structure to hold parsed options new 1f3e4142c0eb 9p: convert to the new mount API new 3734eb8a094e Merge branch '9p-next' of https://github.com/martinetd/linux new 25816ffe16ca Merge branch 'vfs.fixes' into vfs.all new d43558ae6729 iomap: track pending read bytes more optimally new fb7a10ac4704 iomap: set accurate iter->pos when reading folio ranges new b2f35ac4146d iomap: add caller-provided callbacks for read and readahead new c2b1adc46245 iomap: move buffered io bio logic into new file new d4e88bb08e5f iomap: make iomap_read_folio() a void return new 03e9618e8240 fuse: use iomap for read_folio new 4ea907108a5c fuse: use iomap for readahead new 93570c652b80 fuse: remove fc->blkbits workaround for partial writes new 4966b4665268 Merge patch series "fuse: use iomap for buffered reads + r [...] new f8d98072feee filemap: add helper to look up dirty folios in a range new 49590716be88 iomap: remove pos+len BUG_ON() to after folio lookup new 395ed1ef0012 iomap: optional zero range dirty folio processing new 5c13dde963df xfs: always trim mapping to requested range for zero range new 77c475692c5e xfs: fill dirty folios on zero range of unwritten mappings new 39be21386d14 iomap: remove old partial eof zeroing optimization new 66d78a11479c xfs: error tag to force zeroing on debug kernels new 560507cbc151 Merge patch series "iomap: zero range folio batch support" new 001397f5ef49 iomap: add IOMAP_DIO_FSBLOCK_ALIGNED flag new 8caec6c9fef7 xfs: support sub-block aligned vectors in always COW mode new ca3557a68684 Merge patch series "alloc misaligned vectors for zoned XFS v2" new 0b8aa37b2182 Merge branch 'vfs-6.19.iomap' into vfs.all new fbc22c299636 fs: do not pass a parameter for sync_inodes_one_sb() new 2706659d642e fs: fully sync all fses even for an emergency sync new a4db63b88f16 Merge patch series "fs: fully sync all fsese even for an e [...] new a6446829f841 init: Replace simple_strtoul() with kstrtouint() in root_d [...] new d09c6160d2b9 Merge branch 'vfs-6.19.misc' into vfs.all new 0696eb42a510 fs: cosmetic fixes to lru handling new f6fe56e7a34e fs: push list presence check into inode_io_list_del() new 0f31c85edd5d Merge branch 'vfs-6.19.inode' into vfs.all new 8bf8176d51fe Merge branch 'vfs-6.19.writeback' into vfs.all new 8627bc8c7d81 ns: add missing authorship new d915fe20e5cb ns: add NS_COMMON_INIT() new 0b1765830cf9 ns: use NS_COMMON_INIT() for all namespaces new 3dd50c58664e ns: initialize ns_list_node for initial namespaces new 6b053576edb1 ns: add __ns_ref_read() new 4b06b70c8244 ns: rename to exit_nsproxy_namespaces() new 3a18f809184b ns: add active reference count new 8895d2a3dbf4 ns: use anonymous struct to group list member new 2ccaebc686e9 nstree: introduce a unified tree new 04173501a69e nstree: allow lookup solely based on inode new 3760342fd631 nstree: assign fixed ids to the initial namespaces new 3c1a52f2a6c8 nstree: maintain list of owned namespaces new a202a50092cc nstree: simplify rbtree comparison helpers new 560e25e70fa4 nstree: add unified namespace list new 76b6f5dfb3fd nstree: add listns() new b36d4b6aa88e arch: hookup listns() system call new 6fc9baa49d0c nsfs: update tools header new e2b6e5eadc13 selftests/filesystems: remove CLONE_NEWPIDNS from setup_us [...] new 6bdce845fd5a selftests/namespaces: first active reference count tests new 721c7e41b184 selftests/namespaces: second active reference count tests new c6e25d930b4b selftests/namespaces: third active reference count tests new 28655ff2537e selftests/namespaces: fourth active reference count tests new c4803b255ff9 selftests/namespaces: fifth active reference count tests new 47a5fd8ce18b selftests/namespaces: sixth active reference count tests new 4b971b07e4b4 selftests/namespaces: seventh active reference count tests new 94f87110807a selftests/namespaces: eigth active reference count tests new a8ce47a1ac4b selftests/namespaces: ninth active reference count tests new e7585a9ef5be selftests/namespaces: tenth active reference count tests new 26d238ea6a34 selftests/namespaces: eleventh active reference count tests new 04aee1a3462d selftests/namespaces: twelth active reference count tests new 2a94bf7bb879 selftests/namespaces: thirteenth active reference count tests new a9d84bf7bf32 selftests/namespaces: fourteenth active reference count tests new da3c02b70cd9 selftests/namespaces: fifteenth active reference count tests new 158c5c786e91 selftests/namespaces: add listns() wrapper new e2ff8d88649c selftests/namespaces: first listns() test new 6a68c7f919d9 selftests/namespaces: second listns() test new 46909d13434b selftests/namespaces: third listns() test new abac8de3e500 selftests/namespaces: fourth listns() test new 4080b9d946f4 selftests/namespaces: fifth listns() test new bc8da67e0e1e selftests/namespaces: sixth listns() test new 6aeca1dd493b selftests/namespaces: seventh listns() test new b0de4c80fb83 selftests/namespaces: eigth listns() test new 674294a479fc selftests/namespaces: ninth listns() test new 1f8ee4a1f94a selftests/namespaces: first listns() permission test new ec382377311b selftests/namespaces: second listns() permission test new 2635f93989bf selftests/namespaces: third listns() permission test new 6f360f2b2f22 selftests/namespaces: fourth listns() permission test new 1c28817eb37e selftests/namespaces: fifth listns() permission test new cff66421ee59 selftests/namespaces: sixth listns() permission test new 39bcc7ae5786 selftests/namespaces: seventh listns() permission test new a1e49d8d18ba selftests/namespaces: first inactive namespace resurrection test new c0f06da56860 selftests/namespaces: second inactive namespace resurrection test new 5aec9f455ced selftests/namespaces: third inactive namespace resurrection test new 40226da47124 selftests/namespaces: fourth inactive namespace resurrection test new 2b9fa5bf0c41 selftests/namespaces: fifth inactive namespace resurrection test new aec223769528 selftests/namespaces: sixth inactive namespace resurrection test new 54a29d123381 selftests/namespaces: seventh inactive namespace resurrect [...] new 6de17ec3ccc1 selftests/namespaces: eigth inactive namespace resurrection test new b9d09f568b35 selftests/namespaces: ninth inactive namespace resurrection test new 3798991a9f56 selftests/namespaces: tenth inactive namespace resurrection test new c80168b677fb selftests/namespaces: eleventh inactive namespace resurrec [...] new c89d100f6a10 selftests/namespaces: twelth inactive namespace resurrection test new 29f083c49982 selftests/namespace: first threaded active reference count test new ee861032381b selftests/namespace: second threaded active reference count test new 80fedf8168ee selftests/namespace: third threaded active reference count test new d18cf3f9a4ab selftests/namespace: commit_creds() active reference tests new fc85885692a8 selftests/namespace: add stress test new 2cc1c01fe977 selftests/namespace: test listns() pagination new 8ebfb9896c97 Merge patch series "nstree: listns()" new fb86e571b797 Merge branch 'namespace-6.19' into vfs.all new ccb3851ce7d4 pidfs: use guard() for task_lock new fe0e6ce3fd65 pidfs: fix PIDFD_INFO_COREDUMP handling new 4061c43a9977 pidfs: add missing PIDFD_INFO_SIZE_VER1 new d8fc51d8fa3b pidfs: add missing BUILD_BUG_ON() assert on struct pidfd_info new dfd78546c953 pidfd: add a new supported_mask field new ad6e3ea683ef pidfs: prepare to drop exit_info pointer new 90df6ff6853b pidfs: drop struct pidfs_exit_info new 036375522be8 pidfs: expose coredump signal new a945535dfd21 selftests/pidfd: update pidfd header new e12f734208c5 selftests/pidfd: add first supported_mask test new 2593deaac80f selftests/pidfd: add second supported_mask test new c71147f42bff selftests/coredump: split out common helpers new c09ea6659e50 selftests/coredump: split out coredump socket tests new 32ae9fa4063a selftests/coredump: fix userspace client detection new 8b64f54c81d5 selftests/coredump: fix userspace coredump client detection new 305e6b167c59 selftests/coredump: handle edge-triggered epoll correctly new d5694db5dc73 selftests/coredump: add debug logging to test helpers new 2343cbee9f60 selftests/coredump: add debug logging to coredump socket tests new 408a0ed9eed0 selftests/coredump: add debug logging to coredump socket p [...] new 32ae33f796cb selftests/coredump: ignore ENOSPC errors new 619e2227cc32 selftests/coredump: add first PIDFD_INFO_COREDUMP_SIGNAL test new cbb842548a9d selftests/coredump: add second PIDFD_INFO_COREDUMP_SIGNAL test new a45ff1c7c9e9 Merge patch series "coredump: cleanups & pidfd extension" new 390d967653e1 pidfs: reduce wait_pidfd lock scope new 2ef71cae9ca1 Merge branch 'vfs-6.19.coredump' into vfs.all new 9bbd1c4a70bc Merge branch 'vfs-6.19.folio' into vfs.all new 4e97bae1b412 cleanup: fix scoped_class() new 4c7ceeb62d33 cred: add kernel_cred() helper new 40314c2818b7 cred: make init_cred static new ae40e6c65791 cred: add scoped_with_kernel_creds() new b9e3594e7019 firmware: don't copy kernel creds new 4601b7923d1b nbd: don't copy kernel creds new 0f0e7cee3496 target: don't copy kernel creds new 1ad5b411afc3 unix: don't copy creds new e0876bde29c4 Merge patch series "creds: add {scoped_}with_kernel_creds()" new 019e52e8d324 cred: add scoped_with_creds() guards new 84c1a329b4fc aio: use credential guards new 4f0a4825786a backing-file: use credential guards for reads new f119feaa0658 backing-file: use credential guards for writes new c3076d146e31 backing-file: use credential guards for splice read new b688171f910e backing-file: use credential guards for splice write new 6e1d1c1fa7b1 backing-file: use credential guards for mmap new ff2044cd277d binfmt_misc: use credential guards new 5e88d1aadcd2 erofs: use credential guards new 94afb627dfc2 nfs: use credential guards in nfs_local_call_read() new bff3c841f7bd nfs: use credential guards in nfs_local_call_write() new f41799b2e169 nfs: use credential guards in nfs_idmap_get_key() new c5c92c624aeb smb: use credential guards in cifs_get_spnego_key() new 5db84abd2afb act: use credential guards in acct_write_process() new b66c7af4d86d cgroup: use credential guards in cgroup_attach_permissions() new 4037e28cd47e net/dns_resolver: use credential guards in dns_query() new a85787996aa9 Merge patch series "credentials guards: the easy cases" new c8ad3098e127 cred: add prepare credential guard new 4c5941ca1104 sev-dev: use guard for path new 89c545e29ecd sev-dev: use prepare credential guard new b7b4f7554bcc sev-dev: use override credential guards new eb937201bad0 coredump: move revert_cred() before coredump_cleanup() new 1ec760fb4240 coredump: pass struct linux_binfmt as const new 313a335057f0 coredump: mark struct mm_struct as const new af9803d4b8ca coredump: split out do_coredump() from vfs_coredump() new 8ed3473c5a8b coredump: use prepare credential guard new 545985dd3701 coredump: use override credential guard new 2ed6a34de985 trace: use prepare credential guard new 06765b6efc46 trace: use override credential guard new c8e00cdc7425 Merge patch series "credential guards: credential preparation" new ab854015ea2f Merge branch 'kernel-6.19.cred' into vfs.all new 0485a18d9141 fs: rename fs_types.h to fs_dirent.h new e0b62a4dee24 fs: add fs/super_types.h header new f7b3d1416522 fs: add fs/super.h header new 723cd9872dc1 Merge patch series "fs: start to split up fs.h" new 5b8ed52866e3 fs: inline current_umask() and move it to fs_struct.h new 93c97d060f40 Merge branch 'vfs-6.19.fs_header' into vfs.all new 8e4d576ed3ff fs: add super_write_guard new a5e3d0be9e40 btrfs: use super write guard in btrfs_reclaim_bgs_work() new e79a4512cc87 btrfs: use super write guard btrfs_run_defrag_inode() new 6e5b78cb17c2 btrfs: use super write guard in sb_start_write() new 2774bac21f26 ext4: use super write guard in write_mmp_block() new b7b8aca68e2e btrfs: use super write guard in relocating_repair_kthread() new 97f9d2d282c9 open: use super write guard in do_ftruncate() new ab5f296076f3 xfs: use super write guard in xfs_file_ioctl() new 73fd0dba0beb Merge patch series "fs: introduce super write guard" new d11442a9ef83 Merge branch 'vfs-6.19.guards' into vfs.all new 21215ce7a95a Add error handling to minix filesystem for inode corruptio [...] new d3e0e8661ceb Fix a drop_nlink warning in minix_rmdir new 009a2ba40303 Fix a drop_nlink warning in minix_rename new 0d534518ce87 Merge patch series "Fix two syzbot corruption bugs in mini [...] new e90fbb585e64 Merge branch 'vfs-6.19.minix' into vfs.all new 67a6d7cd0472 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new ecf4523259de Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6d8a01159134 Revert "ntfs: set dummy blocksize to read boot_block when [...]
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 (a1e94de7fbd5) \ N -- N -- N refs/heads/fs-next (6d8a01159134)
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 368 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: MAINTAINERS | 4 +- arch/loongarch/Makefile | 2 +- arch/x86/Makefile | 2 +- arch/x86/include/asm/runtime-const.h | 4 + arch/x86/include/asm/uaccess_64.h | 10 +- arch/x86/kernel/cpu/common.c | 6 +- block/bdev.c | 2 +- drivers/block/nbd.c | 41 +- drivers/crypto/ccp/sev-dev.c | 17 +- drivers/edac/versalnet_edac.c | 2 +- drivers/infiniband/core/uverbs_std_types_cq.c | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 11 +- drivers/infiniband/hw/efa/efa_verbs.c | 16 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 58 ++- drivers/infiniband/hw/hns/hns_roce_device.h | 4 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 12 +- drivers/infiniband/hw/hns/hns_roce_main.c | 4 + drivers/infiniband/hw/hns/hns_roce_qp.c | 2 - drivers/infiniband/hw/irdma/pble.c | 2 +- drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/verbs.c | 1 + drivers/infiniband/hw/irdma/verbs.h | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 + drivers/media/pci/cx18/cx18-driver.c | 9 +- drivers/media/pci/cx18/cx18-ioctl.c | 30 +- drivers/media/pci/cx18/cx18-ioctl.h | 8 +- drivers/media/pci/ivtv/ivtv-driver.c | 11 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 22 +- drivers/media/pci/ivtv/ivtv-ioctl.h | 6 +- drivers/media/usb/uvc/uvc_driver.c | 15 +- drivers/media/v4l2-core/v4l2-subdev.c | 2 +- drivers/platform/x86/Kconfig | 2 +- drivers/platform/x86/dell/dell-wmi-base.c | 12 + .../platform/x86/intel/int3472/clk_and_regulator.c | 5 +- drivers/platform/x86/intel/int3472/led.c | 2 +- fs/9p/acl.c | 1 + fs/9p/v9fs.c | 552 +++++++++++---------- fs/9p/v9fs.h | 7 +- fs/9p/vfs_file.c | 11 +- fs/9p/vfs_inode.c | 3 +- fs/9p/vfs_inode_dotl.c | 2 +- fs/9p/vfs_super.c | 130 +++-- fs/Makefile | 2 +- fs/aio.c | 6 +- fs/backing-file.c | 147 +++--- fs/binfmt_misc.c | 11 +- fs/btrfs/accessors.h | 1 + fs/btrfs/acl.c | 25 +- fs/btrfs/backref.c | 10 +- fs/btrfs/backref.h | 7 +- fs/btrfs/bio.c | 136 +++-- fs/btrfs/bio.h | 32 +- fs/btrfs/block-group.c | 10 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/compression.c | 33 +- fs/btrfs/compression.h | 13 +- fs/btrfs/ctree.h | 2 - fs/btrfs/defrag.c | 8 +- fs/btrfs/delayed-inode.c | 15 +- fs/btrfs/dir-item.c | 1 + fs/btrfs/direct-io.c | 8 +- fs/btrfs/disk-io.c | 10 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/extent-tree.c | 18 +- fs/btrfs/extent_io.c | 27 +- fs/btrfs/extent_io.h | 1 - fs/btrfs/extent_map.h | 3 +- fs/btrfs/file-item.c | 60 ++- fs/btrfs/file-item.h | 4 +- fs/btrfs/fs.h | 1 - fs/btrfs/inode.c | 21 +- fs/btrfs/ioctl.c | 44 +- fs/btrfs/messages.h | 3 +- fs/btrfs/misc.h | 7 + fs/btrfs/ordered-data.c | 57 +-- fs/btrfs/qgroup.c | 30 +- fs/btrfs/raid-stripe-tree.c | 14 +- fs/btrfs/raid56.c | 4 +- fs/btrfs/reflink.c | 7 +- fs/btrfs/relocation.c | 34 +- fs/btrfs/scrub.c | 55 +- fs/btrfs/send.c | 50 +- fs/btrfs/space-info.c | 1 + fs/btrfs/subpage.h | 1 - fs/btrfs/super.c | 3 +- fs/btrfs/sysfs.c | 53 ++ fs/btrfs/tests/extent-io-tests.c | 3 +- fs/btrfs/tests/extent-map-tests.c | 6 +- fs/btrfs/transaction.c | 2 + fs/btrfs/transaction.h | 4 - fs/btrfs/tree-log.c | 50 +- fs/btrfs/tree-log.h | 3 +- fs/btrfs/volumes.c | 37 +- fs/btrfs/volumes.h | 5 +- fs/btrfs/zoned.c | 71 ++- fs/btrfs/zoned.h | 1 - fs/ceph/super.c | 2 +- fs/coredump.c | 142 +++--- fs/crypto/inline_crypt.c | 3 +- fs/erofs/fileio.c | 6 +- fs/exfat/super.c | 5 +- fs/ext4/inode.c | 3 +- fs/ext4/mmp.c | 8 +- fs/f2fs/acl.c | 1 + fs/fat/inode.c | 7 +- fs/fs-writeback.c | 6 +- fs/{fs_types.c => fs_dirent.c} | 2 +- fs/fs_struct.c | 6 - fs/hfsplus/options.c | 1 + fs/hpfs/super.c | 1 + fs/iomap/buffered-io.c | 51 +- fs/iomap/direct-io.c | 16 +- fs/iomap/trace.h | 7 +- fs/isofs/inode.c | 5 + fs/minix/inode.c | 16 + fs/minix/minix.h | 9 + fs/minix/namei.c | 39 +- fs/namespace.c | 10 +- fs/nfs/localio.c | 59 ++- fs/nfs/nfs4idmap.c | 7 +- fs/nfsd/blocklayout.c | 154 ++++-- fs/nfsd/blocklayoutxdr.c | 36 +- fs/nfsd/blocklayoutxdr.h | 14 + fs/nfsd/nfsd.h | 4 +- fs/nfsd/nfsfh.c | 6 +- fs/nilfs2/nilfs.h | 1 + fs/nsfs.c | 9 +- fs/ntfs3/super.c | 4 +- fs/ocfs2/acl.c | 1 + fs/omfs/inode.c | 1 + fs/open.c | 9 +- fs/pidfs.c | 24 +- fs/proc/generic.c | 12 +- fs/smb/client/cached_dir.c | 16 +- fs/smb/client/cifs_spnego.c | 6 +- fs/smb/client/file.c | 1 + fs/smb/client/inode.c | 1 + fs/smb/client/smb1ops.c | 1 + fs/smb/client/smb2inode.c | 2 + fs/smb/server/transport_rdma.c | 24 +- fs/sync.c | 7 +- fs/xfs/xfs_file.c | 21 +- fs/xfs/xfs_ioctl.c | 6 +- fs/xfs/xfs_super.c | 5 +- include/linux/ceph/libceph.h | 3 +- include/linux/cleanup.h | 15 +- include/linux/cred.h | 29 +- include/linux/fs.h | 529 +------------------- include/linux/fs/super.h | 238 +++++++++ include/linux/fs/super_types.h | 336 +++++++++++++ include/linux/{fs_types.h => fs_dirent.h} | 11 +- include/linux/fs_parser.h | 2 + include/linux/fs_struct.h | 6 + include/linux/namei.h | 1 + include/linux/ns_common.h | 26 + include/linux/nstree.h | 12 +- include/linux/platform_data/x86/int3472.h | 1 - include/linux/sched/coredump.h | 2 +- include/linux/sunrpc/svc_rdma.h | 2 +- include/net/9p/client.h | 98 +++- include/net/9p/transport.h | 15 +- include/uapi/linux/input-event-codes.h | 12 + init/do_mounts.c | 3 +- init/version-timestamp.c | 12 +- ipc/msgutil.c | 12 +- kernel/acct.c | 29 +- kernel/cgroup/cgroup.c | 20 +- kernel/nscommon.c | 1 + kernel/nstree.c | 1 + kernel/pid.c | 12 +- kernel/time/namespace.c | 10 +- kernel/trace/trace_events_user.c | 22 +- kernel/user.c | 12 +- net/9p/client.c | 165 +----- net/9p/mod.c | 2 +- net/9p/trans_fd.c | 136 +---- net/9p/trans_rdma.c | 134 +---- net/9p/trans_usbg.c | 5 +- net/9p/trans_virtio.c | 11 +- net/9p/trans_xen.c | 7 +- net/ceph/ceph_common.c | 58 ++- net/ceph/debugfs.c | 14 +- net/dns_resolver/dns_query.c | 6 +- rust/Makefile | 15 +- rust/kernel/devres.rs | 2 +- rust/kernel/sync/condvar.rs | 2 +- 186 files changed, 2607 insertions(+), 2407 deletions(-) rename fs/{fs_types.c => fs_dirent.c} (98%) create mode 100644 include/linux/fs/super.h create mode 100644 include/linux/fs/super_types.h rename include/linux/{fs_types.h => fs_dirent.h} (92%)