This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 179688318d56 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 74f73728d457 Merge branch 'for-rc' of https://git.kernel.org/pub/scm/li [...] omits 6c73aa492cd3 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits d57d45f28740 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] omits 96cb6ac9f65f Merge branch 'clk-fixes' of https://git.kernel.org/pub/scm [...] omits e2a847e5072c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f53f50c972b6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits b9b664afe8cc Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] omits b5e4b67416ea Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] omits 5d74630d3f4c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 124088a7861a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits ca6f79b58618 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits cbb68db7e4a7 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 2cab83dd7392 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 1ff9e6f68306 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 66205ae9348a Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] omits 757ec94c4309 Merge branch 'staging-linus' of https://git.kernel.org/pub [...] omits f9501d8864b1 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits 2d3057e77dca Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] omits e1b8b36cdd5e Merge branch 'for-rc' of https://git.kernel.org/pub/scm/li [...] omits e88128ff7e13 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 72d2e6428d68 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] omits 4170918ff409 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] omits 281682764d46 Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] omits a2b7d164d6bf Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] omits 56e625f1566e nsfs: Fix up merge omits 324990745547 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 78ca91358633 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits 4c3c40178b0e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 9cdc58c35899 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 92ea6151ea93 Merge branch '9p-next' of https://github.com/martinetd/linux omits 43c47b908b2c Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] omits 38ba6a6e39ba Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits cd9e79d26706 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 2cd9d377e931 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 238465f9ebc6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7858d36217ea Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a58b95910707 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 310c4b14d42a Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits d20eab69e930 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits a37395bb2e83 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 75262c4c3e72 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits a6283630d145 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits fcb80edb58ed Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 150e513d8795 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 7ffa7320d6a1 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7967b30eb167 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 896e6158ab2b Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits 1228c548bb98 Merge branch 'vfs-6.18.writeback' into vfs.all omits 8b66420518b3 Merge branch 'namespace-6.18.file_handles' into vfs.all omits 9c616f970dfe Merge branch 'vfs-6.18.afs' into vfs.all omits 609a134c2483 Merge branch 'vfs-6.18.procfs' into vfs.all omits 626915337c28 Merge branch 'vfs-6.18.workqueue' into vfs.all omits 5388ae76ae68 Merge branch 'vfs-6.18.rust' into vfs.all omits f8a1e78edbb0 Merge branch 'vfs-6.18.pidfs' into vfs.all omits 7f63c1a591e0 Merge branch 'vfs-6.18.inode.refcount.preliminaries' into vfs.all omits 222d27795d5b Merge branch 'vfs-6.18.inode' into vfs.all omits f396c3bdf44b Merge branch 'vfs-6.18.mount' into vfs.all omits 61e05deb8909 Merge branch 'vfs-6.18.misc' into vfs.all omits a6af44f2a0c3 Merge branch 'vfs.fixes' into vfs.all omits f99b3917789d fs: rename generic_delete_inode() and generic_drop_inode() omits a7ec4da2c05c Merge patch series "ns: support file handles" omits e2a380d08956 selftests/namespaces: add file handle selftests omits f60ae44e56e4 selftests/namespaces: add identifier selftests omits 8412237045cd tools: update nsfs.h uapi header omits 61b9024a4cca nsfs: add missing id retrieval support omits f300d095535f nsfs: support exhaustive file handles omits 06c4ff965e95 nsfs: support file handles omits 939bbb438194 nsfs: add current_in_namespace() omits b60ce20bf1bf ns: add to_<type>_ns() to respective headers omits e2a17dd2633a uts: support ns lookup omits 88c4bd214d46 user: support ns lookup omits c5d125d47a94 time: support ns lookup omits e3af88e921e3 pid: support ns lookup omits ec016f0a7d8d net: support ns lookup omits 29ff7e9e30e2 ipc: support ns lookup omits 386011053ba3 cgroup: support ns lookup omits 96ff702edaec mnt: support ns lookup omits 74792608606a init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD omits afd77d2050c3 initramfs: Replace strcpy() with strscpy() in find_link() omits 1c36fade2fab Merge patch series "writeback: Avoid lockups when switchin [...] omits dd5f65bc09d4 writeback: Add tracepoint to track pending inode switches omits 897113876f46 writeback: Avoid excessively long inode switching times omits a29997d9fe7e writeback: Avoid softlockup when switching many inodes omits 67c312b4e9bf writeback: Avoid contention on wb->list_lock when switchin [...] omits beb022ef9263 initrd: Use str_plural() in rd_load_image() omits e60625e7ce10 initramfs: Use struct_size() helper to improve dir_add() omits cde560f98a9b fs: expand dump_inode() omits 84f1766bdba5 initrd: Fix unused variable warning in rd_load_image() on s390 omits af67f4c1cd07 fs: use the switch statement in init_special_inode() omits 796667c9dc94 fs/proc/namespaces: make ns_entries const omits 670f2f915084 nstree: make iterator generic omits 8ecde0bd4193 ns: remove ns_alloc_inum() omits 7ecf2d3bbd8d uts: use ns_common_init() omits a6ef71dc9390 user: use ns_common_init() omits 55aba95f48fc time: use ns_common_init() omits 3ce639265460 pid: use ns_common_init() omits 22650542d3b6 net: use ns_common_init() omits 6e6f49226ff0 mnt: use ns_common_init() omits c9c67e1d48ea ipc: use ns_common_init() omits 011090b6c0a9 cgroup: use ns_common_init() omits 27fbd9c74305 ns: uniformly initialize ns_common omits 7388929797ff nsfs: add nsfs.h header omits 378c01ba066f ns: move to_ns_common() to ns_common.h omits 60949057a2e7 block: use extensible_ioctl_valid() omits f8527a29f461 nsfs: validate extensible ioctls omits 4d906371d1f9 nsfs: drop tautological ioctl() check omits 3c17001b21b9 pidfs: validate extensible ioctls omits e1868ba37fd2 ksmbd: smbdirect: verify remaining_data_length respects ma [...] omits 5282491fc49d ksmbd: smbdirect: validate data_offset and data_length fie [...] omits d16269403721 smb: server: let smb_direct_writev() respect SMB_DIRECT_MA [...] omits 91e126e73d09 smb: client: batch SRV_COPYCHUNK entries to cut roundtrips omits 6bcf9eb8ff1a smb: client: short-circuit negative lookups when parent di [...] omits 15fbe525e3ac smb: Use arc4 library instead of duplicate arc4 code omits 04d86fd7d2f8 smb: client: ensure open_cached_dir_by_dentry() only retur [...] omits b594fa91f683 smb: client: let recv_done verify data_offset, data_length [...] omits 9e0509202d27 sunrpc: eliminate return pointer in svc_tcp_sendmsg() omits 9922307132c6 sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length omits 0f374ccf4e3d nfsd: decouple the xprtsec policy check from check_nfsd_access() omits 79670a17e468 NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() omits 90c87a18aabc nfsd: Eliminate an allocation in nfs4_make_rec_clidname() omits 4b3cdfdb3163 nfsd: Replace open-coded conversion of bytes to hex omits 7e51c799d153 lockd: Remove space before newline omits 7fc97fa33ee2 nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] omits 8c3cc8292aa4 nfsd: fix timestamp updates in CB_GETATTR omits 2258cc76e9d2 nfsd: fix SETATTR updates for delegated timestamps omits 496f35d5345d nfsd: track original timestamps in nfs4_delegation omits facf195da2a6 nfsd: use ATTR_CTIME_SET for delegated ctime updates omits 996c3d02108b vfs: add ATTR_CTIME_SET flag omits 7d069061730f nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] omits f474557cadec nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] omits fb548e87459b NFSD: Fix last write offset handling in layoutcommit omits ee682edcadc9 NFSD: Implement large extent array support in pNFS omits 9233744448d4 NFSD: Minor cleanup in layoutcommit decoding omits f9a10228c209 NFSD: Minor cleanup in layoutcommit processing omits 1060cb62ec4b NFSD: Rework encoding and decoding of nfsd4_deviceid omits 794532cfabc9 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed omits 11039ecaf329 nfsd: discard nfsd_file_get_local() omits 381db61bab89 sunrpc: delay pc_release callback until after the reply is sent omits 8a244a48c382 NFSD: Move the fh_getattr() helper omits 7360cd562537 NFSD: Relocate the fh_want_write() and fh_drop_write() helpers omits d5d3a86e8f82 sunrpc: fix null pointer dereference on zero-length checksum omits 660e3808790e Merge branch into tip/master: 'x86/urgent' omits c52c969b48ce Merge branch into tip/master: 'timers/urgent' omits def43c6aeb4b kasan-fix-warnings-caused-by-use-of-arch_enter_lazy_mmu_mode-fix omits 724914ba0f27 kasan: fix warnings caused by use of arch_enter_lazy_mmu_mode() omits 89425796906b mm/hugetlb: fix folio is still mapped when deleted omits ca2e07357b42 hung_task: fix warnings caused by unaligned lock pointers omits b8bb300e6984 zram: fix slot write race condition omits faf38634bfcb mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count omits d2286e3c7f57 Merge branch 'work.misc' into for-next omits 7a2ba22e23d7 alpha: unobfuscate _PAGE_P() definition omits 445c4f2fe708 kill FIRST_USER_PGD_NR omits f4cfb3c49f93 alpha: get rid of the remnants of BAD_PAGE and friends omits 90b0615fb5c6 SET_PAGE_DIR() users had been gone since 2.3.12pre1 omits 4d364c660a49 PAGE_PTR() had been last used outside of arch/* in 1.1.94 omits 9892775af5a5 csky: remove BS check for FAULT_FLAG_ALLOW_RETRY omits acab02ffcd6b exfat: support modifying mount options via remount omits 28c4d9bc0708 gfs2: Fix unlikely race in gdlm_put_lock omits 6ab26555c9ff gfs2: Add proper lockspace locking omits 47faf937da43 gfs2: Minor run_queue fixes omits cd493dcf4f82 gfs2: run_queue cleanup omits 2045364497db gfs2: Simplify do_promote omits bddb53b776fb gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS omits 061df28b82af gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote omits 9b54770b68ae gfs2: Remove duplicate check in do_xmote omits 0c23e24164d8 gfs2: Fix LM_FLAG_TRY* logic in add_to_queue omits 2b813a72880d gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code omits fd70ab7155c4 gfs2: Further sanitize lock_dlm.c omits cd7180466465 gfs2: Do not use atomic operations unnecessarily omits 13c000416863 gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_ [...] omits 6e4224082696 gfs2: Turn gfs2_withdraw into a void function omits 418c85475934 gfs2: Partially revert "gfs2: do_xmote fixes" omits 4250e683de69 gfs2: Simplify refcounting in do_xmote omits 2309a01351e5 gfs2: do_xmote cleanup omits aa94ad9ab230 gfs2: Remove space before newline omits 37b1c0f120b7 gfs2: Remove unused sd_withdraw_wait field omits 60c627313133 gfs2: Remove unused GIF_FREE_VFS_INODE flag omits 23bf7166fb4a Merge branch 'work.qstr' into for-next omits 2ea01013dbc3 make it easier to catch those who try to modify ->d_name omits 1e92c48ab44f generic_ci_validate_strict_name(): constify name argument omits c688eff013a6 afs_dir_search: constify qstr argument omits 09c2e9069e0f afs_edit_dir_{add,remove}(): constify qstr argument omits 127399684945 exfat_find(): constify qstr argument omits dc31447d633e security_dentry_init_security(): constify qstr argument omits 0d654b4851c0 Merge branch 'work.f_path' into for-next omits c666ceedf0ae Have cc(1) catch attempts to modify ->f_path omits ccb5d3bf81a3 Pull fanotify permission event watchdog. omits b8cf8fda522d fanotify: add watchdog for permission events omits c22ec9a59b43 ceph: fix potential race condition on operations with CEPH [...] omits 6430c8d75071 ceph: refactor wake_up_bit() pattern of calling omits 2c1a9eb755a7 ceph: fix potential race condition in ceph_ioctl_lazyio() omits f907f9409aec ceph: fix overflowed constant issue in ceph_do_objects_copy() omits 0ae9c5da44a1 ceph: fix wrong sizeof argument issue in register_session() omits 38f9fa93a91c ceph: add checking of wait_for_completion_killable() return value omits 437576cfb801 ceph: make ceph_start_io_*() killable omits 81f5c581fafa libceph: Use HMAC-SHA256 library instead of crypto_shash omits 7d460636b640 ntfs3: stop using write_cache_pages omits 0dc7117da8f9 fs/ntfs3: reject index allocation if $BITMAP is empty but [...] omits d68318471aa2 fs/ntfs3: Fix a resource leak bug in wnd_extend() omits 736fc7bf5f68 fs: ntfs3: Fix integer overflow in run_unpack() omits 4e8011ffec79 ntfs3: pretend $Extend records as regular files omits 21dc07ac9c25 ntfs3: add FS_IOC_SETFSLABEL ioctl omits e4dff9700911 ntfs3: add FS_IOC_GETFSLABEL ioctl omits 80ff677b55b5 ntfs3: transition magic number to shared constant omits 239dce1d83c0 Merge branches 'work.path' and 'work.mount' into work.f_path omits 4362f3e4a38d configfs:get_target() - release path as soon as we grab co [...] omits b70ae913c316 apparmor/af_unix: constify struct path * arguments omits b9c56d85920a ovl_is_real_file: constify realpath argument omits 58e037d1e241 ovl_sync_file(): constify path argument omits 811c3c6076ec ovl_lower_dir(): constify path argument omits 1acbf1650f2a ovl_get_verity_digest(): constify path argument omits d1e05544d884 ovl_validate_verity(): constify {meta,data}path arguments omits 69e4a8cfc2cf ovl_ensure_verity_loaded(): constify datapath argument omits 56c177b4815b ksmbd_vfs_set_init_posix_acl(): constify path argument omits 13336a66ba25 ksmbd_vfs_inherit_posix_acl(): constify path argument omits 9dafb6b520b3 ksmbd_vfs_kern_path_unlock(): constify path argument omits e033aa8d4a12 ksmbd_vfs_path_lookup_locked(): root_share_path can be con [...] omits df0c236a8465 check_export(): constify path argument omits efa6ab3688a5 export_operations->open(): constify path argument omits 66fe3e671387 rqst_exp_get_by_name(): constify path argument omits b748df4f7b68 nfs: constify path argument of __vfs_getattr() omits cc48ca6948f8 bpf...d_path(): constify path argument omits a62e356d98f8 done_path_create(): constify path argument omits 3013a70ab946 filename_lookup(): constify root argument omits ff9650bb52b5 constify path argument of vfs_statx_path() omits fa3b82abb2db backing_file_user_path(): constify struct path * omits b388ff0454fb Merge branch 'work.mount' into for-next omits 76f17c73275f constify {__,}mnt_is_readonly() omits 134439040529 WRITE_HOLD machinery: no need for to bump mount_lock seqcount omits 80ea63735fa0 struct mount: relocate MNT_WRITE_HOLD bit omits cf9ae639b9b5 preparations to taking MNT_WRITE_HOLD out of ->mnt_flags omits 2599990de965 setup_mnt(): primitive for connecting a mount to filesystem omits c98b59fb2ec4 simplify the callers of mnt_unhold_writers() omits 9d84d519f9fe copy_mnt_ns(): use guards omits ceddabf961d1 copy_mnt_ns(): use the regular mechanism for freeing empty [...] omits 91e682db2fbe mnt_ns_tree_remove(): DTRT if mnt_ns had never been added [...] omits c76f5a2891a0 open_detached_copy(): separate creation of namespace into helper omits 7d9fe5536520 open_detached_copy(): don't bother with mount_lock_hash() omits 337682ed14b2 path_has_submounts(): use guard(mount_locked_reader) omits c58a359217e3 fs/namespace.c: sanitize descriptions for {__,}lookup_mnt() omits 194f349fe34f ecryptfs: get rid of pointless mount references in ecryptf [...] omits a7d23a176730 exfat: optimize allocation bitmap loading time omits e57cc8b59dde exfat: Remove unnecessary parentheses omits 87c8bc03014c exfat: drop redundant conversion to bool omits 56ca3d65293a exfat: validate cluster allocation bits of the allocation bitmap omits 19591f7e781f fscrypt: use HMAC-SHA512 library for HKDF omits 68a9cf581571 exfat: limit log print for IO error omits e90dcba0a350 Merge tag 'kconfig-2025-changes_2025-09-05' of https://git [...] omits 482c57805c72 Merge tag 'fix-scrub-reap-calculations_2025-09-05' of http [...] omits dc92556ef591 Merge branch 'for-next-next-v6.17-20250905' into for-next- [...] omits d15292a694d3 Merge branch 'for-next-current-v6.16-20250905' into for-ne [...] omits 4312dbead032 Merge branch 'misc-next' into for-next-next-v6.17-20250905 omits a11fa186aed8 Merge branch 'b-for-next' into for-next-next-v6.17-20250905 omits 76080c8a93b0 Merge branch 'misc-6.17' into for-next-current-v6.16-20250905 omits 423f6c9f8bdb btrfs: === misc-next on b-for-next === omits 58eb809febb0 btrfs: don't allow adding block device of less than 1 MB omits 0ff51a1fd786 xfs: enable online fsck by default in Kconfig omits 07c34f8cef69 xfs: use deferred reaping for data device cow extents omits 21d59d00221e xfs: remove deprecated sysctl knobs omits d5b157e088c9 xfs: remove static reap limits from repair.h omits b9a176e54162 xfs: remove deprecated mount options omits f69260511c69 xfs: disable deprecated features by default in Kconfig omits e4c7eece7676 xfs: compute file mapping reap limits dynamically omits 74fc66ee17fc xfs: compute realtime device CoW staging extent reap limit [...] omits 442bc127d460 xfs: compute data device CoW staging extent reap limits dy [...] omits b2311ec6778f xfs: compute per-AG extent reap limits dynamically omits ef930cc371f0 xfs: convert the ifork reap code to use xreap_state omits 82e374405e85 xfs: prepare reaping code for dynamic limits omits cd32a0c0dcdf xfs: use deferred intent items for reaping crosslinked blocks omits 57484755b4ba Pull mount notify null ptr deref fix. omits 62e59ffe8787 fanotify: Validate the return value of mnt_ns_from_dentry( [...] omits c593b9d6c446 filelock: add FL_RECLAIM to show_fl_flags() macro omits 09c69289a273 afs: Add support for RENAME_NOREPLACE and RENAME_EXCHANGE omits e493b83b10af Merge patch "eventpoll: Fix priority inversion problem" omits 0c43094f8cc9 eventpoll: Replace rwlock with spinlock omits 33ddc796ecbd xfs: Replace strncpy with memcpy omits ebbe7d7bb1ea mm: fix lockdep issues in writeback handling omits 3f29d59e92a9 fuse: add prune notification omits 60e1579a0dcf fuse: remove redundant calls to fuse_copy_finish() in fuse [...] omits 0b563aad1c0a fuse: fix possibly missing fuse_copy_finish() call in fuse [...] omits 0a0fdb98d16e fuse: remove FUSE_NOTIFY_CODE_MAX from <uapi/linux/fuse.h> omits ccc54b556054 kernel/acct.c: saner struct file treatment omits 57e62089f8e9 do_nfs4_mount(): switch to vfs_parse_fs_string() omits b28f9eba12a4 change the calling conventions for vfs_parse_fs_string() omits 462272dd734b configfs: use PTR_ERR_OR_ZERO() to simplify code omits 7acea6d0e0ab Pull fsnotify spelling fix. omits 72b7ceca857f fs: quota: create dedicated workqueue for quota_release_work omits d02ae3528998 Merge branch 'kernel-6.18.clone3' into vfs.all omits 06dd3eda0e95 Merge branch 'vfs-6.18.rust' into vfs.all omits 33d5f99f41b8 Merge branch 'vfs-6.18.pidfs' into vfs.all omits 7b49c4073171 Merge branch 'vfs-6.18.inode.refcount.preliminaries' into vfs.all omits 797a11981022 Merge branch 'vfs-6.18.inode' into vfs.all omits 18bbd40324a7 Merge branch 'vfs-6.18.mount' into vfs.all omits 52171e60871e Merge branch 'vfs-6.18.misc' into vfs.all omits 5e62084ce515 Merge branch 'vfs.fixes' into vfs.all omits b9660371d08f umount_tree(): take all victims out of propagation graph at once omits 50b15b6711bd do_mount(): use __free(path_put) omits cd2e7664ed72 do_move_mount_old(): use __free(path_put) omits ca0b2b668d76 constify can_move_mount_beneath() arguments omits 69c51a5abc34 path_umount(): constify struct path argument omits 7f33384475d0 may_copy_tree(), __do_loopback(): constify struct path argument omits dc2c77587966 path_mount(): constify struct path argument omits ead5706f63cd do_{loopback,change_type,remount,reconfigure_mnt}(): const [...] omits aebd617cedb6 do_new_mount{,_fc}(): constify struct path argument omits b590313a23b2 mnt_warn_timestamp_expiry(): constify struct path argument omits 8ef2afb50e41 do_move_mount(), vfs_move_mount(), do_move_mount_old(): co [...] omits 4c5ce902bf40 collect_paths(): constify the return value omits 0b2f76f0167a drop_collected_paths(): constify arguments omits afc66b52ac67 do_set_group(): constify path arguments omits 4404a8cbeff8 do_mount_setattr(): constify path argument omits 6d0d807aeccb constify check_mnt() omits 00837dab990f do_lock_mount(): don't modify path. omits 65cbd500bbc4 new helper: topmost_overmount() omits e593c31d3bc9 don't bother passing new_path->dentry to can_move_mount_beneath() omits 6ed731c762ba pivot_root(2): use old_mp.mp->m_dentry instead of old.dentry omits 03f734a5aefd graft_tree(), attach_recursive_mnt() - pass pinned_mountpoint omits 3c5f75c00179 do_add_mount(): switch to passing pinned_mountpoint instea [...] omits b6c6f725e965 do_move_mount(): use the parent mount returned by do_lock_mount() omits d14b32629541 change calling conventions for lock_mount() et.al. omits f1f486b841c7 finish_automount(): use __free() to deal with dropping mnt [...] omits 308a022f41bd do_new_mount_fc(): use __free() to deal with dropping mnt [...] omits 9bf5d488529b finish_automount(): take the lock_mount() analogue into a helper omits 6bbbc4a04a10 pivot_root(2): use __free() to deal with struct path in it omits 76dfde13d68a do_loopback(): use __free(path_put) to deal with old_path omits 11941610b068 finish_automount(): simplify the ELOOP check omits d29da1a8f119 move_mount(2): take sanity checks in 'beneath' case into d [...] omits c1ab70be88f3 do_move_mount(): deal with the checks on old_path early omits a666bbcf7e9c do_move_mount(): trim local variables omits 5423426a79dd switch do_new_mount_fc() to fc_mount() omits 8281f98a68d3 current_chrooted(): use guards omits 6b6516c56b04 current_chrooted(): don't bother with follow_down_one() omits 2aec880c1cdf path_is_under(): use guards omits 2605d8684320 mnt_set_expiry(): use guards omits f80b84358f65 has_locked_children(): use guards omits 511db073b215 propagate_mnt(): use scoped_guard(mount_locked_reader) for [...] omits 6b448d7a7c48 check_for_nsfs_mounts(): no need to take locks omits 747e91e5b739 mnt_already_visible(): use guards omits 61e68af33ac7 put_mnt_ns(): use guards omits 550dda45df9e mark_mounts_for_expiry(): use guards omits 7b99ee2c5c83 do_set_group(): use guards omits 12cdd1af7a6d do_change_type(): use guards omits 4151c3cc5869 __is_local_mountpoint(): use guards omits 902e9904672b __detach_mounts(): use guards omits 547af12dcd43 fs/namespace.c: allow to drop vfsmount references via __fr [...] omits d154f1857589 introduced guards for mount_lock omits 360600f8ec63 fs/namespace.c: fix the namespace_sem guard mess omits 0b2186decd09 btrfs: scrub: replace max_t()/min_t() with clamp_t() in sc [...] omits c1840055e914 btrfs: fix subvolume deletion lockup caused by inodes xarray race omits ae4de6cbd7f3 btrfs: fix corruption reading compressed range when block [...] omits 91524d667439 btrfs: accept and ignore compression level for lzo omits 1fdbc31b3e7a btrfs: fix squota compressed stats leak omits 9f60a40ae9d6 btrfs: fix typos in comments and strings omits d9d771887b64 btrfs: reduce compression workspace buffer space to block size omits 1f18767ec094 btrfs: rename btrfs_compress_op to btrfs_compress_levels omits ec69e80b7cfe btrfs: cleanup the per-module compression workspace managers omits 67ca27678430 btrfs: migrate to use per-fs workspace manager omits 86f53e9d0135 btrfs: add generic workspace manager initialization omits 5c280e1e6b53 btrfs: add workspace manager initialization for zstd omits 6c34b3cef67f btrfs: add an fs_info parameter for compression workspace manager omits 2a126eee0699 btrfs: keep folios locked inside run_delalloc_nocow() omits 0e805c774ec5 btrfs: make nocow_one_range() to do cleanup on error omits c8300422c9e1 btrfs: enhance error messages for delalloc range failure omits f8a626dcfa59 btrfs: rework error handling of run_delalloc_nocow() omits 47548d7f9f7c btrfs: add mount option for ref_tracker omits 6519f82a5f4b btrfs: print leaked references in kill_all_delayed_nodes() omits 8fc54d936566 btrfs: implement ref_tracker for delayed_nodes omits 93a5d4ce4947 btrfs: convert several int parameters to bool omits 3d86100147a3 btrfs: move ref-verify under CONFIG_BTRFS_DEBUG omits 732ba2050347 btrfs: use PTR_ERR_OR_ZERO() to simplify code inbtrfs_cont [...] omits 8bd698552233 btrfs: simplify support block size check omits c278658cd081 btrfs: use blocksize to check if compression is making thi [...] omits 900b2db214c6 btrfs: pass btrfs_inode pointer directly into btrfs_compre [...] omits 21aec8419f12 btrfs: zoned: refine extent allocator hint selection omits f97cde938330 btrfs: try to search for data csums in commit root omits 9a56233e2346 btrfs: remove duplicate inclusion of linux/types.h omits 242e342979e6 btrfs: zoned: return error from btrfs_zone_finish_endio() omits eb99c4b980dd btrfs: zoned: directly call do_zone_finish() from btrfs_zo [...] omits c70c084c7887 btrfs: collapse unaccount_log_buffer() into clean_log_buffer() omits 966abe44b635 btrfs: use local key variable to pass arguments in replay_ [...] omits fc1577588a73 btrfs: process inline extent earlier in replay_one_extent() omits 3d2b02d1e72e btrfs: exit early when replaying hole file extent item fro [...] omits 1510ef20ac4d btrfs: abort transaction where errors happen during log tr [...] omits cc7ded6957e3 btrfs: return real error from read_alloc_one_name() in dro [...] omits 2fa04aea3487 btrfs: use local variable for the transaction handle in re [...] omits be2a6e6cadc9 btrfs: abort transaction in the process_one_buffer() log t [...] omits 22595c37096f btrfs: abort transaction on specific error places when wal [...] omits 8efd59764ec9 btrfs: replace double boolean parameters of cow_file_range() omits c872b6279cd2 f2fs: allocate HOT_DATA for IPU writes omits 6746c36c94dd fsnotify: fix "rewriten"->"rewritten" omits e88ae8c712fb Merge patch series "procfs: make reference pidns more user [...] omits 568d4239002c selftests/proc: add tests for new pidns APIs omits 77e211dd1392 procfs: add "pidns" mount option omits 60d22c6ef41b pidns: move is-ancestor logic to helper omits 46582a15c174 Merge patch series "procfs: make reference pidns more user [...] omits 5554d820f71c selftests/proc: add tests for new pidns APIs omits fe49652e36bb procfs: add "pidns" mount option omits 7df87820122a pidns: move is-ancestor logic to helper omits 02d47e213dce fuse: remove fuse_readpages_end() null mapping check omits b3c7ab1d2593 fuse: fix references to fuse.rst -> fuse/fuse.rst omits dfb84c330794 fuse: allow synchronous FUSE_INIT omits 998541db0ed2 Merge patch series "vfs: if RESOLVE_NO_XDEV passed to open [...] omits 042a60680de4 openat2: don't trigger automounts with RESOLVE_NO_XDEV omits 8ded1fde0827 namei: move cross-device check to __traverse_mounts omits 8b966d00b3ec namei: remove LOOKUP_NO_XDEV check from handle_mounts omits 11c2b7ec2e18 namei: move cross-device check to traverse_mounts omits 76cea30ad520 Merge patch series "nios2: Add architecture support for clone3" omits c6ac444ff20c nios2: implement architecture-specific portion of sys_clone3 omits bbc46b23af5b arch: copy_thread: pass clone_flags as u64 omits edd3cb05c00a copy_process: pass clone_flags as u64 across calltree omits 04ff48239f46 copy_sighand: Handle architectures where sizeof(unsigned l [...] omits c37adf34a5dc rust: file: use to_result for error handling omits 7f9d34b0a7cb cramfs: Verify inode mode when loading from disk omits e5bca063c150 fs: remove vfs_ioctl export omits 90ccf10de527 inode: fix whitespace issues omits 37b27bd5d621 fs: add an icount_read helper omits 9e70e985bdc2 fs: rework iput logic omits b639c20e748c f2fs: Use allocate_section_policy to control write priorit [...] omits db2ab24a341c Add RWF_NOSIGNAL flag for pwritev2 omits eb945d6d80f9 Merge branch 'vfs-6.18.inode.refcount.preliminaries' omits c06366d1d6ab fs: add an icount_read helper omits 3cba19f6a006 fs: rework iput logic omits 9a98f9e84cfb fs: make the i_state flags an enum omits 38d1227fa71d fs: Replace offsetof() with struct_size() in ioctl_file_de [...] omits e98d6b6b9e25 ovl: make sure that ovl_create_real() returns a hashed dentry omits a80ca3bfdde1 ovl: Support mounting case-insensitive enabled layers omits c50f9b29e2d5 ovl: Check for casefold consistency when creating new dentries omits e0119af71dcd ovl: Add S_CASEFOLD as part of the inode flag to be copied omits 80e08ad24218 ovl: Set case-insensitive dentry operations for ovl sb omits d06b5d412ee2 ovl: Ensure that all layers have the same encoding omits c9b944fe7a47 ovl: Create ovl_casefold() to support casefolded strncmp() omits 290c8dd4f28d ovl: Prepare for mounting case-insensitive enabled layers omits d46056ad30bc fs: Create sb_same_encoding() helper omits 0967d8785a3a fs: Create sb_encoding() helper omits 851c4c96db00 xfs: implement XFS_IOC_DIOINFO in terms of vfs_getattr omits 0239bd9fa445 xfs: allow setting file attributes on special files omits 8a221004fe52 xfs: add .fileattr_set and fileattr_get callbacks for symlinks omits 8d2f9f5c64f1 xfs: allow renames of project-less inodes omits 62242ac51061 Documentation: f2fs: Reword title omits e78223268878 Documentation: f2fs: Indent compression_mode option list omits f4f36fffd872 Documentation: f2fs: Wrap snippets in literal code blocks omits f9c97e496293 Documentation: f2fs: Span write hint table section rows omits f23044152af2 Documentation: f2fs: Format compression level subtable omits 4bc6bf7b8830 Documentation: f2fs: Separate errors mode subtable omits c18ecd99e0c7 f2fs: fix to do sanity check on node footer for non inode dnode omits 3ca1b3111810 fuse: zero initialize inode private data omits 8c14f2086b94 fuse: remove unused 'inode' parameter in fuse_passthrough_open omits 7dbe64424877 virtio_fs: fix the hash table using in virtio_fs_enqueue_req() omits 2841808f35ee mm: remove BDI_CAP_WRITEBACK_ACCT omits 494d2f508883 fuse: use default writeback accounting omits b4da63cea158 virtio_fs: Remove redundant spinlock in virtio_fs_request_ [...] omits 6fd26f508576 fuse: remove unneeded offset assignment when filling write pages omits 14cbb72d7595 fuse: use freezable wait in fuse_get_req() omits dd6a5a71c811 sched/wait: Add wait_event_state_exclusive() omits 6be0ddb20200 Documentation: fuse: Consolidate FUSE docs into its own su [...] omits 1a7b13781b0d selftests: filesystems: Add functional test for the abort [...] omits e49a6828aba4 doc: fuse: Add max_background and congestion_threshold omits 7a37f55af7af fuse: add COPY_FILE_RANGE_64 that allows large copies omits bc986b1d7564 fs: stop accessing ->i_count directly in f2fs and gfs2 omits ec6f613ef376 fs: Use try_cmpxchg() in sb_init_done_wq() omits 14498ca7e0f1 fs: Use try_cmpxchg() in start_dir_add() omits 674b56aa57f9 net/9p: fix double req put in p9_fd_cancelled omits c04db81cd028 net/9p: Fix buffer overflow in USB transport layer omits c667c54c5875 fs/9p: Add p9_debug(VFS) in d_revalidate omits 0172a934747f fs/9p: Invalidate dentry if inode type change detected in [...] omits 290434474c33 fs/9p: Refresh metadata in d_revalidate for uncached mode too omits f0883b9c395e Merge patch series "Move fscrypt and fsverity info out of [...] omits 8a3d00dde63a fsverity: check IS_VERITY() in fsverity_cleanup_inode() omits 818c659ac164 fs: remove inode::i_verity_info omits fcafdd421065 btrfs: move verity info pointer to fs-specific part of inode omits 1f66cef4a9a3 f2fs: move verity info pointer to fs-specific part of inode omits c9fff804b59c ext4: move verity info pointer to fs-specific part of inode omits 2a7349add18e fsverity: add support for info in fs-specific part of inode omits ab90c2d2476c fs: remove inode::i_crypt_info omits bbe395ded3ef ceph: move crypt info pointer to fs-specific part of inode omits e1add70aaa5e ubifs: move crypt info pointer to fs-specific part of inode omits 7afb71ee92de f2fs: move crypt info pointer to fs-specific part of inode omits 80e07df424e5 ext4: move crypt info pointer to fs-specific part of inode omits 93221de31a8d fscrypt: add support for info in fs-specific part of inode omits 6c9468aad215 fscrypt: replace raw loads of info pointer with helper function omits 278033a225e1 fs: Add 'initramfs_options' to set initramfs mount options omits f1a49c1b112b f2fs: show the list of donation files omits ff11d8701b77 f2fs: fix to allow removing qf_name omits 930a9a6ee8e7 f2fs: fix to avoid NULL pointer dereference in f2fs_check_ [...] omits 4978f0a5ee23 f2fs: clean up w/ get_left_section_blocks() omits 248a99832499 docs: f2fs: fixed spelling mistakes in documentation omits 214187936968 f2fs: add reserved nodes for privileged users omits 00798cd24f01 f2fs: Add bggc_io_aware to adjust the priority of BG_GC wh [...] omits 80b6d1d2535a f2fs: dump more information for f2fs_{enable,disable}_chec [...] omits 4bc347779698 f2fs: add timeout in f2fs_enable_checkpoint() omits 8fc6056dcf79 f2fs: fix to detect potential corrupted nid in free_nid_list omits 2e8f4c2b2bb1 f2fs: fix to clear unusable_cap for checkpoint=enable omits da664c6db895 Merge patch series "Improve pid_nr_ns()" omits d00f5232851c pid: change task_state() to use task_ppid_nr_ns() omits b1afcaddd6c8 pid: change bacct_add_tsk() to use task_ppid_nr_ns() omits abdfd4948e45 pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers omits 006568ab4c5c pid: Add a judgment for ns null in pid_nr_ns omits 73861970938a minixfs: Verify inode mode when loading from disk omits 76196742f49e pid: add Rust files to MAINTAINERS omits eed8e4c07d85 rust: fs: update ARef and AlwaysRefCounted imports from sy [...] omits 8e7e265d558e debugfs: fix mount options not being applied omits bba954120642 rust: pid_namespace: update AlwaysRefCounted imports from [...] omits f8f59a2c05dc copy_file_range: limit size if in compat mode omits 15769d9478bd fs-writeback: Remove redundant __GFP_NOWARN omits 8e4021078863 dlm: check for undefined release_option values omits 8d90041a0d28 dlm: handle release_option as unsigned omits a8abcff174f7 dlm: move to rinfo for all middle conversion cases omits 452d90def2dc dlm: handle invalid lockspace member remove omits 6f4f4ca5caf7 dlm: add new flag DLM_RELEASE_RECOVER for dlm_lockspace_release omits de7b4869b4ec dlm: add new configfs entry release_recover for lockspace members omits 5665374c7246 dlm: add new RELEASE_RECOVER uevent attribute for release_ [...] omits bea90085dcb0 dlm: use defines for force values in dlm_release_lockspace omits 6af515c9f3cc dlm: check for defined force value in dlm_lockspace_release omits a42938e80357 zonefs: correct some spelling mistakes omits 0e6608d4938e fscrypt: Remove redundant __GFP_NOWARN omits cbba5038ee29 f2fs: clean up f2fs_truncate_partial_cluster() omits 0b2cd5092139 f2fs: fix to zero data after EOF for compressed file correctly omits 0fe1c6bec54e f2fs: fix to avoid overflow while left shift operation omits 1bd119da0b93 f2fs: add sysfs entry for effective lookup mode omits 632f0b6c3e32 f2fs: add lookup_mode mount option omits 76bb6a72bc1d f2fs: add error checking in do_write_page() omits e75ce117905d f2fs: fix condition in __allow_reserved_blocks() omits 57e74035ad5e f2fs: add time stats of checkpoint for debug omits 3fcf228b6494 f2fs: dump more information when checkpoint was blocked fo [...] omits 1e5f0fb41fcc vfs: fs/namespace.c: remove ms_flags argument from do_remount omits ecb060536446 vfs: show filesystem name at dump_inode() omits 573015dfa63c Merge patch series "fscontext: do not consume log entries [...] omits bfa8ee11dc13 Merge patch series "vfs: output mount_too_revealing() erro [...] omits df579e471111 selftests/filesystems: add basic fscontext log tests omits 72d271a7baa7 fscontext: do not consume log entries when returning -EMSGSIZE omits 5e6de2a72ef4 Merge patch series "fs: Remove old mount API helpers" omits 807602d8cfc8 vfs: output mount_too_revealing() errors to fscontext omits 92becd1701a8 docs/vfs: Remove mentions to the old mount API helpers omits ad7fe23b4b0d fscontext: add custom-prefix log helpers omits f7d161c2804f fs: Remove mount_bdev omits 56ecfd9175b9 fs: Remove mount_nodev omits 708c04a5c2b7 fs: always return zero on success from replace_fd() omits f7d812357e40 fs: fix "writen"->"written" omits 4e021920812d fs: document 'name' parameter for name_contains_dotdot() omits 17e8b7e08fa8 fs: mark file_remove_privs_flags static omits 15a04f94f429 locks: Remove the last reference to EXPORT_OP_ASYNC_LOCK. omits fba133a34118 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() omits 68c119aecdcd ecryptfs: Fix packet format comment in parse_tag_67_packet() omits da22e0dc323c fs: ecryptfs: comment typo fix omits b06c72107980 ecryptfs: keystore: Fix typo 'the the' in comment new 46a51f4f5eda Merge tag 'for-v6.17-rc' of git://git.kernel.org/pub/scm/l [...] new ce4be9e4307c zram: fix slot write race condition new 299a5b3880fc hung_task: fix warnings caused by unaligned lock pointers new cafe1f4afc53 mm/hugetlb: fix folio is still mapped when deleted new d365337316a7 kasan: fix warnings caused by use of arch_enter_lazy_mmu_mode() new 54b0085b9cc5 kasan-fix-warnings-caused-by-use-of-arch_enter_lazy_mmu_mode-fix new f9b91d452c8a mm: fix off-by-one error in VMA count limit checks new 5486d69b67b1 mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count new 7f84d1fe7a92 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new 395305e046fc Merge branch 'vfs.fixes' of https://git.kernel.org/pub/scm [...] new 7d124fbc39f1 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 791f41833281 Merge branch 'fs-current' of linux-next new f3bc3e3077bf Merge branch 'arm/fixes' of https://git.kernel.org/pub/scm [...] new 4351ca3fcb3f rds: ib: Increment i_fastreg_wrs before bailing out new 35ae4e86292e bonding: set random address only when slaves already exist new 71379e1c95af selftests: bonding: add fail_over_mac testing new f755be0b1ff4 mptcp: propagate shutdown to subflows when possible new 14e22b43df25 selftests: mptcp: connect: catch IO errors on listen side new 8708c5d8b3fb selftests: mptcp: avoid spurious errors on TCP disconnect new a17c5aa3a323 selftests: mptcp: print trailing bytes with od new cf74e0aa0eb0 selftests: mptcp: connect: print pcap prefix new 33a09c64c2f5 Merge branch 'selftests-mptcp-avoid-spurious-errors-on-tcp [...] new 96939cec9940 mptcp: set remote_deny_join_id0 on SYN recv new 2293c57484ae mptcp: pm: nl: announce deny-join-id0 flag new 24733e193a0d selftests: mptcp: userspace pm: validate deny-join-id0 flag new 92da495cb657 mptcp: tfo: record 'deny join id0' info new b86418beade1 selftests: mptcp: sockopt: fix error messages new 97499e281823 Merge branch 'mptcp-pm-nl-announce-deny-join-id0-flag' new 93ab4881a4e2 net: natsemi: fix `rx_dropped` double accounting on `netif [...] new 89cd2e00f3b7 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new 91d8a53db219 xfrm: fix offloading of cross-family tunnels new fadb87797d1f Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new 101dc5ef998b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new b822fd6c5244 Merge branch 'for-rc' of https://git.kernel.org/pub/scm/li [...] new 927581d2f25c Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 59e3715ffd0f Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new c6cb47d4c173 Merge branch 'staging-linus' of https://git.kernel.org/pub [...] new f147d604c05e Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 39fc00ea5300 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new a307126f6bd6 Merge branch 'master' of https://git.kernel.org/pub/scm/li [...] new a7ab4d8fdc0e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 89c5e55be15b Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 35e526398bd0 drm/i915/backlight: Honor VESA eDP backlight luminance con [...] new 85b36484e943 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] new 75d6f697d56e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 7a3c181b2c8a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 3c6ae4e51e15 Merge branch 'perf-tools' of https://git.kernel.org/pub/sc [...] new c35b86b25e9c Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] new 03b954a69f32 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 6ca9f6ebea80 Merge branch 'clk-fixes' of https://git.kernel.org/pub/scm [...] new 7f830e126dc3 x86/sev: Guard sev_evict_cache() with CONFIG_AMD_MEM_ENCRYPT new 70d5308cbbd7 Merge branch into tip/master: 'x86/urgent' new f622d6d13031 Merge branch 'tip/urgent' of https://git.kernel.org/pub/sc [...] new b5cb2bfa14c6 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 90b1cc01d6e5 Merge branch 'for-rc' of https://git.kernel.org/pub/scm/li [...] new a10f910c77f2 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ new 4d58d4a6a830 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 (179688318d56) \ N -- N -- N refs/heads/pending-fixes (4d58d4a6a830)
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 57 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-f2fs | 56 +- Documentation/admin-guide/kernel-parameters.txt | 3 - Documentation/admin-guide/xfs.rst | 57 +- Documentation/filesystems/f2fs.rst | 122 +- .../filesystems/{fuse => }/fuse-io-uring.rst | 0 Documentation/filesystems/{fuse => }/fuse-io.rst | 2 +- .../filesystems/{fuse => }/fuse-passthrough.rst | 0 Documentation/filesystems/{fuse => }/fuse.rst | 20 +- Documentation/filesystems/fuse/index.rst | 14 - Documentation/filesystems/index.rst | 5 +- Documentation/filesystems/mount_api.rst | 10 +- Documentation/filesystems/porting.rst | 16 +- Documentation/filesystems/proc.rst | 8 - Documentation/filesystems/sysfs.rst | 2 +- Documentation/filesystems/vfs.rst | 31 +- Documentation/netlink/specs/mptcp_pm.yaml | 4 +- .../translations/zh_CN/filesystems/sysfs.txt | 2 +- .../translations/zh_TW/filesystems/sysfs.txt | 2 +- MAINTAINERS | 4 +- arch/alpha/include/asm/pgtable.h | 25 +- arch/alpha/mm/init.c | 27 + arch/csky/mm/fault.c | 2 +- arch/m68k/include/asm/pgtable_mm.h | 10 + arch/microblaze/include/asm/pgtable.h | 1 + arch/openrisc/include/asm/pgtable.h | 17 + arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/x86/include/asm/sev.h | 38 +- arch/xtensa/include/asm/pgtable.h | 1 + block/bdev.c | 2 +- block/blk-integrity.c | 8 +- drivers/dax/super.c | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 6 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 9 +- drivers/gpu/drm/v3d/v3d_gemfs.c | 9 +- drivers/md/md-cluster.c | 4 +- drivers/misc/ibmasm/ibmasmfs.c | 2 +- drivers/net/bonding/bond_main.c | 1 + drivers/net/ethernet/natsemi/ns83820.c | 13 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- fs/9p/vfs_dentry.c | 33 +- fs/9p/vfs_inode.c | 8 +- fs/9p/vfs_inode_dotl.c | 8 +- fs/9p/vfs_super.c | 2 +- fs/afs/dir.c | 223 +-- fs/afs/dir_edit.c | 22 +- fs/afs/dir_search.c | 2 +- fs/afs/dir_silly.c | 11 - fs/afs/inode.c | 4 +- fs/afs/internal.h | 21 +- fs/afs/misc.c | 1 - fs/afs/mntpt.c | 3 +- fs/afs/protocol_yfs.h | 3 - fs/afs/rotate.c | 11 - fs/afs/yfsclient.c | 249 ---- fs/attr.c | 44 +- fs/bpf_fs_kfuncs.c | 2 +- fs/btrfs/Kconfig | 13 +- fs/btrfs/Makefile | 2 +- fs/btrfs/accessors.c | 2 +- fs/btrfs/backref.c | 2 +- fs/btrfs/backref.h | 4 +- fs/btrfs/bio.c | 1 - fs/btrfs/bio.h | 2 - fs/btrfs/block-group.c | 6 +- fs/btrfs/block-group.h | 2 +- fs/btrfs/btrfs_inode.h | 7 +- fs/btrfs/compression.c | 201 ++- fs/btrfs/compression.h | 57 +- fs/btrfs/ctree.c | 16 +- fs/btrfs/defrag.c | 2 +- fs/btrfs/delayed-inode.c | 176 +-- fs/btrfs/delayed-inode.h | 93 -- fs/btrfs/delayed-ref.c | 6 +- fs/btrfs/delayed-ref.h | 9 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 26 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/extent-io-tree.c | 4 +- fs/btrfs/extent-io-tree.h | 2 +- fs/btrfs/extent-tree.c | 30 +- fs/btrfs/extent-tree.h | 7 +- fs/btrfs/extent_io.c | 76 +- fs/btrfs/extent_map.c | 20 +- fs/btrfs/fiemap.c | 2 +- fs/btrfs/file-item.c | 32 - fs/btrfs/file.c | 4 +- fs/btrfs/free-space-cache.c | 4 +- fs/btrfs/fs.c | 27 - fs/btrfs/fs.h | 23 +- fs/btrfs/inode.c | 318 +++-- fs/btrfs/ioctl.c | 12 +- fs/btrfs/locking.c | 2 +- fs/btrfs/locking.h | 2 +- fs/btrfs/lzo.c | 30 +- fs/btrfs/messages.h | 1 + fs/btrfs/qgroup.c | 2 +- fs/btrfs/ref-verify.h | 4 +- fs/btrfs/reflink.c | 4 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/scrub.c | 11 +- fs/btrfs/scrub.h | 2 +- fs/btrfs/send.c | 34 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/subpage.h | 2 +- fs/btrfs/super.c | 23 +- fs/btrfs/sysfs.c | 16 +- fs/btrfs/tests/delayed-refs-tests.c | 4 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 10 +- fs/btrfs/tree-checker.c | 2 +- fs/btrfs/tree-log.c | 669 ++++----- fs/btrfs/verity.c | 2 - fs/btrfs/volumes.c | 12 +- fs/btrfs/volumes.h | 4 +- fs/btrfs/zlib.c | 26 +- fs/btrfs/zoned.c | 14 +- fs/btrfs/zoned.h | 9 +- fs/btrfs/zstd.c | 155 +-- fs/ceph/crypto.c | 2 - fs/ceph/dir.c | 3 +- fs/ceph/file.c | 30 +- fs/ceph/inode.c | 1 - fs/ceph/io.c | 100 +- fs/ceph/io.h | 8 +- fs/ceph/ioctl.c | 17 +- fs/ceph/locks.c | 5 +- fs/ceph/mds_client.c | 7 +- fs/ceph/super.c | 2 +- fs/ceph/super.h | 4 +- fs/configfs/dir.c | 5 +- fs/configfs/mount.c | 2 +- fs/configfs/symlink.c | 33 +- fs/cramfs/inode.c | 11 +- fs/crypto/Kconfig | 5 +- fs/crypto/bio.c | 4 +- fs/crypto/crypto.c | 14 +- fs/crypto/fname.c | 12 +- fs/crypto/fscrypt_private.h | 30 +- fs/crypto/hkdf.c | 109 +- fs/crypto/hooks.c | 4 +- fs/crypto/inline_crypt.c | 12 +- fs/crypto/keyring.c | 30 +- fs/crypto/keysetup.c | 108 +- fs/crypto/policy.c | 11 +- fs/dcache.c | 35 +- fs/dlm/config.c | 64 +- fs/dlm/config.h | 2 - fs/dlm/lock.c | 2 +- fs/dlm/lockspace.c | 46 +- fs/dlm/member.c | 27 +- fs/dlm/recover.c | 2 +- fs/dlm/user.c | 6 +- fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/dentry.c | 14 +- fs/ecryptfs/ecryptfs_kernel.h | 28 +- fs/ecryptfs/file.c | 15 +- fs/ecryptfs/inode.c | 19 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/main.c | 24 +- fs/efivarfs/super.c | 2 +- fs/eventpoll.c | 139 +- fs/exfat/balloc.c | 85 +- fs/exfat/fatent.c | 11 +- fs/exfat/inode.c | 2 +- fs/exfat/namei.c | 2 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 44 +- fs/ext4/crypto.c | 2 - fs/ext4/ext4.h | 8 - fs/ext4/ialloc.c | 4 +- fs/ext4/super.c | 8 +- fs/ext4/verity.c | 2 - fs/f2fs/checkpoint.c | 53 - fs/f2fs/compress.c | 43 +- fs/f2fs/dir.c | 17 +- fs/f2fs/f2fs.h | 94 +- fs/f2fs/gc.c | 9 +- fs/f2fs/node.c | 75 +- fs/f2fs/node.h | 1 - fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 30 +- fs/f2fs/segment.h | 28 +- fs/f2fs/super.c | 137 +- fs/f2fs/sysfs.c | 109 -- fs/f2fs/verity.c | 2 - fs/fhandle.c | 6 - fs/file.c | 5 +- fs/file_table.c | 6 +- fs/fs-writeback.c | 138 +- fs/fs_context.c | 17 +- fs/fsopen.c | 70 +- fs/fuse/Kconfig | 2 +- fs/fuse/cuse.c | 3 +- fs/fuse/dev.c | 199 ++- fs/fuse/dev_uring.c | 4 +- fs/fuse/file.c | 78 +- fs/fuse/fuse_dev_i.h | 13 +- fs/fuse/fuse_i.h | 18 +- fs/fuse/inode.c | 77 +- fs/fuse/iomode.c | 3 +- fs/fuse/passthrough.c | 4 +- fs/fuse/virtio_fs.c | 9 +- fs/gfs2/file.c | 23 +- fs/gfs2/glock.c | 185 +-- fs/gfs2/glock.h | 4 - fs/gfs2/incore.h | 5 +- fs/gfs2/lock_dlm.c | 104 +- fs/gfs2/ops_fstype.c | 2 +- fs/gfs2/super.c | 2 +- fs/gfs2/trace_gfs2.h | 1 + fs/gfs2/util.c | 38 +- fs/gfs2/util.h | 36 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/inode.c | 2 +- fs/inode.c | 100 +- fs/internal.h | 7 +- fs/ioctl.c | 5 +- fs/kernfs/mount.c | 2 +- fs/lockd/svclock.c | 2 +- fs/locks.c | 4 +- fs/minix/inode.c | 8 +- fs/mount.h | 49 +- fs/namei.c | 34 +- fs/namespace.c | 1169 +++++++++------- fs/nfs/fs_context.c | 3 +- fs/nfs/inode.c | 6 +- fs/nfs/localio.c | 2 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs4super.c | 44 +- fs/nfsd/blocklayout.c | 25 +- fs/nfsd/blocklayoutxdr.c | 86 +- fs/nfsd/blocklayoutxdr.h | 4 +- fs/nfsd/export.c | 86 +- fs/nfsd/export.h | 5 +- fs/nfsd/filecache.c | 21 + fs/nfsd/filecache.h | 1 + fs/nfsd/flexfilelayoutxdr.c | 3 +- fs/nfsd/localio.c | 1 + fs/nfsd/nfs4layouts.c | 1 + fs/nfsd/nfs4proc.c | 93 +- fs/nfsd/nfs4recover.c | 31 +- fs/nfsd/nfs4state.c | 86 +- fs/nfsd/nfs4xdr.c | 32 +- fs/nfsd/nfsfh.c | 47 +- fs/nfsd/nfsfh.h | 38 - fs/nfsd/pnfs.h | 1 - fs/nfsd/state.h | 16 +- fs/nfsd/vfs.c | 2 +- fs/nfsd/vfs.h | 33 + fs/nfsd/xdr4.h | 39 +- fs/notify/fanotify/fanotify.h | 2 - fs/notify/fanotify/fanotify_user.c | 105 -- fs/notify/fsnotify.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/nsfs.c | 201 +-- fs/ntfs3/bitmap.c | 1 - fs/ntfs3/file.c | 28 - fs/ntfs3/index.c | 10 - fs/ntfs3/inode.c | 16 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ntfs3/run.c | 12 +- fs/ocfs2/dlmfs/dlmfs.c | 2 +- fs/ocfs2/stack_user.c | 2 +- fs/open.c | 10 +- fs/orangefs/super.c | 2 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/dir.c | 29 +- fs/overlayfs/file.c | 2 +- fs/overlayfs/inode.c | 1 - fs/overlayfs/namei.c | 17 +- fs/overlayfs/overlayfs.h | 16 +- fs/overlayfs/ovl_entry.h | 1 - fs/overlayfs/params.c | 15 +- fs/overlayfs/params.h | 1 - fs/overlayfs/readdir.c | 126 +- fs/overlayfs/super.c | 68 +- fs/overlayfs/util.c | 14 +- fs/pidfs.c | 6 +- fs/pipe.c | 6 +- fs/pnode.c | 75 +- fs/pnode.h | 1 - fs/proc/array.c | 4 +- fs/proc/inode.c | 2 +- fs/proc/namespaces.c | 6 +- fs/proc/root.c | 98 +- fs/pstore/inode.c | 2 +- fs/quota/dquot.c | 10 +- fs/ramfs/inode.c | 2 +- fs/read_write.c | 14 +- fs/smb/client/Kconfig | 1 - fs/smb/client/cached_dir.c | 17 +- fs/smb/client/cifsencrypt.c | 8 +- fs/smb/client/cifsfs.c | 2 +- fs/smb/client/dir.c | 48 +- fs/smb/client/fs_context.c | 4 +- fs/smb/client/inode.c | 4 +- fs/smb/client/smb2ops.c | 223 ++- fs/smb/client/smb2pdu.h | 16 +- fs/smb/client/smbdirect.c | 20 +- fs/smb/client/trace.h | 3 +- fs/smb/common/Makefile | 1 + {include/crypto => fs/smb/common}/arc4.h | 4 +- lib/crypto/arc4.c => fs/smb/common/cifs_arc4.c | 17 +- fs/smb/server/Kconfig | 1 - fs/smb/server/auth.c | 9 +- fs/smb/server/transport_rdma.c | 183 +-- fs/smb/server/vfs.c | 8 +- fs/smb/server/vfs.h | 6 +- fs/stat.c | 2 +- fs/super.c | 74 +- fs/ubifs/crypto.c | 2 - fs/ubifs/super.c | 4 +- fs/ubifs/ubifs.h | 4 - fs/verity/enable.c | 6 +- fs/verity/fsverity_private.h | 9 +- fs/verity/open.c | 23 +- fs/verity/verify.c | 2 +- fs/xfs/Kconfig | 22 +- fs/xfs/libxfs/xfs_attr_leaf.c | 23 +- fs/xfs/libxfs/xfs_bmap.c | 14 +- fs/xfs/libxfs/xfs_ialloc.c | 4 +- fs/xfs/libxfs/xfs_inode_util.c | 11 + fs/xfs/libxfs/xfs_sb.c | 9 +- fs/xfs/scrub/newbt.c | 9 - fs/xfs/scrub/reap.c | 620 ++------- fs/xfs/scrub/repair.h | 8 + fs/xfs/scrub/symlink_repair.c | 2 +- fs/xfs/scrub/trace.c | 1 - fs/xfs/scrub/trace.h | 45 - fs/xfs/xfs_globals.c | 2 + fs/xfs/xfs_icache.c | 6 +- fs/xfs/xfs_inode.c | 66 +- fs/xfs/xfs_ioctl.c | 24 +- fs/xfs/xfs_iops.c | 14 +- fs/xfs/xfs_linux.h | 2 + fs/xfs/xfs_mount.c | 13 + fs/xfs/xfs_mount.h | 12 +- fs/xfs/xfs_super.c | 62 +- fs/xfs/xfs_sysctl.c | 29 +- fs/xfs/xfs_sysctl.h | 3 + fs/xfs/xfs_trace.h | 2 +- fs/zonefs/file.c | 2 +- fs/zonefs/super.c | 4 +- include/linux/backing-dev-defs.h | 4 - include/linux/backing-dev.h | 14 +- include/linux/ceph/messenger.h | 4 +- include/linux/cgroup.h | 5 - include/linux/dcache.h | 5 +- include/linux/dlm.h | 33 +- include/linux/exportfs.h | 8 +- include/linux/f2fs_fs.h | 1 - include/linux/fs.h | 323 ++--- include/linux/fs_context.h | 27 +- include/linux/fscrypt.h | 40 +- include/linux/fsnotify_backend.h | 2 - include/linux/fsverity.h | 57 +- include/linux/ipc_namespace.h | 5 - include/linux/lsm_hook_defs.h | 2 +- include/linux/mm_types.h | 5 + include/linux/mount.h | 9 +- include/linux/namei.h | 2 +- include/linux/nfslocalio.h | 1 + include/linux/ns_common.h | 29 - include/linux/nsfs.h | 40 - include/linux/nsproxy.h | 11 + include/linux/nstree.h | 89 -- include/linux/pid_namespace.h | 14 - include/linux/proc_ns.h | 32 +- include/linux/security.h | 4 +- include/linux/sunrpc/xdr.h | 4 +- include/linux/time_namespace.h | 9 - include/linux/user_namespace.h | 5 - include/linux/utsname.h | 5 - include/linux/wait.h | 12 - include/linux/writeback.h | 2 - include/net/net_namespace.h | 5 - include/trace/events/afs.h | 6 - include/trace/events/filelock.h | 5 +- include/trace/events/writeback.h | 29 - include/uapi/linux/fcntl.h | 1 - include/uapi/linux/fs.h | 5 +- include/uapi/linux/fuse.h | 22 +- include/uapi/linux/mptcp.h | 2 + include/uapi/linux/mptcp_pm.h | 4 +- include/uapi/linux/nsfs.h | 15 +- init/Kconfig | 1 - init/do_mounts_rd.c | 14 +- init/initramfs.c | 5 +- init/main.c | 2 - ipc/msgutil.c | 1 - ipc/namespace.c | 12 +- ipc/shm.c | 2 - kernel/Makefile | 2 +- kernel/acct.c | 92 +- kernel/audit_tree.c | 12 +- kernel/bpf/inode.c | 2 +- kernel/cgroup/cgroup.c | 2 - kernel/cgroup/namespace.c | 24 +- kernel/fork.c | 2 +- kernel/nstree.c | 233 ---- kernel/pid.c | 5 +- kernel/pid_namespace.c | 35 +- kernel/time/namespace.c | 23 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/trace.c | 3 +- kernel/tsacct.c | 3 +- kernel/user_namespace.c | 17 +- kernel/utsname.c | 28 +- mm/backing-dev.c | 7 +- mm/hugetlb.c | 6 +- mm/mmap.c | 2 +- mm/page-writeback.c | 45 +- mm/shmem.c | 2 +- mm/vma.c | 2 +- net/9p/trans_fd.c | 8 +- net/9p/trans_usbg.c | 16 +- net/ceph/Kconfig | 3 +- net/ceph/messenger_v2.c | 77 +- net/core/net_namespace.c | 59 +- net/mptcp/options.c | 6 +- net/mptcp/pm_netlink.c | 7 + net/mptcp/protocol.c | 16 + net/mptcp/subflow.c | 4 + net/rds/ib_frmr.c | 20 +- net/socket.c | 3 - net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 17 +- net/sunrpc/svcsock.c | 23 +- net/xfrm/xfrm_device.c | 2 +- rust/kernel/fs/file.rs | 10 +- rust/kernel/pid_namespace.rs | 5 +- security/apparmor/af_unix.c | 14 +- security/landlock/fs.c | 2 +- security/security.c | 2 +- security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 2 +- tools/include/uapi/linux/nsfs.h | 17 +- .../C/typedef/decoder/fixed_length_opaque.j2 | 2 +- tools/testing/selftests/Makefile | 1 - tools/testing/selftests/bpf/bpf_experimental.h | 2 +- .../selftests/drivers/net/bonding/bond_options.sh | 139 +- .../drivers/net/bonding/bond_topo_2d1c.sh | 3 + .../drivers/net/bonding/bond_topo_3d1c.sh | 2 + tools/testing/selftests/filesystems/.gitignore | 1 - tools/testing/selftests/filesystems/Makefile | 2 +- tools/testing/selftests/filesystems/fclog.c | 130 -- .../testing/selftests/filesystems/fuse/.gitignore | 3 - tools/testing/selftests/filesystems/fuse/Makefile | 21 - .../testing/selftests/filesystems/fuse/fuse_mnt.c | 146 -- .../selftests/filesystems/fuse/fusectl_test.c | 140 -- tools/testing/selftests/namespaces/.gitignore | 2 - tools/testing/selftests/namespaces/Makefile | 7 - tools/testing/selftests/namespaces/config | 7 - .../selftests/namespaces/file_handle_test.c | 1429 -------------------- tools/testing/selftests/namespaces/nsid_test.c | 986 -------------- tools/testing/selftests/net/mptcp/mptcp_connect.c | 11 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 6 +- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 16 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 7 + tools/testing/selftests/net/mptcp/userspace_pm.sh | 14 +- tools/testing/selftests/proc/.gitignore | 1 - tools/testing/selftests/proc/Makefile | 1 - tools/testing/selftests/proc/proc-pidns.c | 211 --- 467 files changed, 4913 insertions(+), 11156 deletions(-) rename Documentation/filesystems/{fuse => }/fuse-io-uring.rst (100%) rename Documentation/filesystems/{fuse => }/fuse-io.rst (99%) rename Documentation/filesystems/{fuse => }/fuse-passthrough.rst (100%) rename Documentation/filesystems/{fuse => }/fuse.rst (95%) delete mode 100644 Documentation/filesystems/fuse/index.rst copy {include/crypto => fs/smb/common}/arc4.h (65%) copy lib/crypto/arc4.c => fs/smb/common/cifs_arc4.c (77%) delete mode 100644 include/linux/nsfs.h delete mode 100644 include/linux/nstree.h delete mode 100644 kernel/nstree.c delete mode 100644 tools/testing/selftests/filesystems/fclog.c delete mode 100644 tools/testing/selftests/filesystems/fuse/.gitignore delete mode 100644 tools/testing/selftests/filesystems/fuse/Makefile delete mode 100644 tools/testing/selftests/filesystems/fuse/fuse_mnt.c delete mode 100644 tools/testing/selftests/filesystems/fuse/fusectl_test.c delete mode 100644 tools/testing/selftests/namespaces/.gitignore delete mode 100644 tools/testing/selftests/namespaces/Makefile delete mode 100644 tools/testing/selftests/namespaces/config delete mode 100644 tools/testing/selftests/namespaces/file_handle_test.c delete mode 100644 tools/testing/selftests/namespaces/nsid_test.c delete mode 100644 tools/testing/selftests/proc/proc-pidns.c