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 7ee4a66cd5da Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 195add37be0b next-20250829/vfs-brauner omits 173ce9662ec3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8d6d40bf05ca Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits cfac6f7af6af Merge branch '9p-next' of https://github.com/martinetd/linux omits 5438e7db1218 Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] omits 3db422272503 Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] omits 5e35420b00d2 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits c27c75eb4e24 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 1790cb9025c3 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 47ce88d81dcb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 61c458042972 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 5e51a1fcb042 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits f936388b86be Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 72174162af5e Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 2976c7cb4de4 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits b3ea327352e5 Merge branch 'configfs-next' of https://git.kernel.org/pub [...] omits f2b4d389c141 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits e3e8d1bb4679 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 9b7708ce60e0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a76969ca74bc Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 5c9e747dc379 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits e7c7ff8b4411 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits dfe2d8354d12 smb: Use arc4 library instead of duplicate arc4 code omits a6bad8b8d571 smb: validate command payload size in smb2_check_message omits 12796098184b smb: client: fix data loss due to broken rename(2) omits ed28fb05236c smb: client: fix compound alignment with encryption omits bdf75dcbef0f mm: fix lockdep issues in writeback handling omits d15e48d3db27 fuse: add prune notification omits 1888b3d7e839 fuse: remove redundant calls to fuse_copy_finish() in fuse [...] omits 9d947b376309 fuse: fix possibly missing fuse_copy_finish() call in fuse [...] omits 7d67da118ae0 fuse: remove FUSE_NOTIFY_CODE_MAX from <uapi/linux/fuse.h> omits f86ade9ec2f5 Merge branch 'vfs-6.18.rust' into vfs.all omits 03110897ba3b Merge branch 'vfs-6.18.pidfs' into vfs.all omits 02f3a95b132b Merge branch 'vfs-6.18.inode' into vfs.all omits 0383e41aac82 Merge branch 'vfs-6.18.mount' into vfs.all omits 3cc324be2db4 Merge branch 'vfs-6.18.misc' into vfs.all omits fc836ef3f2d3 Merge branch 'vfs.fixes' into vfs.all omits c6d08336aadd ceph: fix potential race condition on operations with CEPH [...] omits 9010ac2b99df ceph: refactor wake_up_bit() pattern of calling omits 420441f33250 ceph: fix potential race condition in ceph_ioctl_lazyio() omits a5c4d5e2e76a ceph: fix overflowed constant issue in ceph_do_objects_copy() omits a0b275bd8960 ceph: fix wrong sizeof argument issue in register_session() omits bfd6c5036d85 ceph: add checking of wait_for_completion_killable() return value omits a69ac54928a4 ceph: fix race condition where r_parent becomes stale befo [...] omits 7128e41a4907 ceph: fix race condition validating r_parent before applyi [...] omits 8e6fb17d4f96 ceph: make ceph_start_io_*() killable adds 7e2368a21741 dma-debug: don't enforce dma mapping check on noncoherent [...] new 9dd1835ecda5 Merge tag 'dma-mapping-6.17-2025-09-09' of git://git.kerne [...] new 467e5bc8f6c6 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 530190453287 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 129f63dc7824 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new aedfeb7b5198 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 15f519e9f883 ceph: fix race condition validating r_parent before applyi [...] new bec324f33d1e ceph: fix race condition where r_parent becomes stale befo [...] new cce7c15faaac ceph: always call ceph_shift_unused_folios_left() new 249e0a47cdb4 ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error new 6548ccb1f5b6 libceph: fix invalid accesses to ceph_connection_v1_info new b1d127527f93 libceph: Use HMAC-SHA256 library instead of crypto_shash new 9922d0d95140 ceph: make ceph_start_io_*() killable new 853d6490ab4f ceph: add checking of wait_for_completion_killable() return value new fa544b7f5738 ceph: fix wrong sizeof argument issue in register_session() new b3cabb8f1c9c ceph: fix overflowed constant issue in ceph_do_objects_copy() new 72ee562e300e ceph: fix potential race condition in ceph_ioctl_lazyio() new ed9ad4a962eb ceph: refactor wake_up_bit() pattern of calling new e07ea6b92bd9 ceph: fix potential race condition on operations with CEPH [...] new a7a082f9e8a3 Merge branch 'master' of https://github.com/ceph/ceph-client.git new 90f7c100d2dd smb: client: fix compound alignment with encryption new c5ea3065586d smb: client: fix data loss due to broken rename(2) new d4f70f66d151 smb: Use arc4 library instead of duplicate arc4 code new dd8bf75a6d1d smb: client: skip cifs_lookup on mkdir new 9f650f1b5e9a smb: client: ensure open_cached_dir_by_dentry() only retur [...] new 14590d82f1b2 smb: client: short-circuit negative lookups when parent di [...] new ad716b82813f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new f2bbd0851dfc Merge branch 'configfs-next' of https://git.kernel.org/pub [...] new 5be8b600d7db Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new dddb4781fb9d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 686e433bd45c Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new e041c2763d4e Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 4b55eaac0c0c Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 0a0fdb98d16e fuse: remove FUSE_NOTIFY_CODE_MAX from <uapi/linux/fuse.h> new 0b563aad1c0a fuse: fix possibly missing fuse_copy_finish() call in fuse [...] new 60e1579a0dcf fuse: remove redundant calls to fuse_copy_finish() in fuse [...] new 3f29d59e92a9 fuse: add prune notification new ebbe7d7bb1ea mm: fix lockdep issues in writeback handling new 2c4ee3f83e75 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 758f8ac03f54 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new d62ddf37c782 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new a4d621af8426 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new aa0f2aaea5ba Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] new 1cad1a59d120 Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] new 785ce5800c9b Merge branch '9p-next' of https://github.com/martinetd/linux new dc1ca05d37be Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 66b9ce7a4a4e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 5e62084ce515 Merge branch 'vfs.fixes' into vfs.all new 14498ca7e0f1 fs: Use try_cmpxchg() in start_dir_add() new ec6f613ef376 fs: Use try_cmpxchg() in sb_init_done_wq() new 38d1227fa71d fs: Replace offsetof() with struct_size() in ioctl_file_de [...] new db2ab24a341c Add RWF_NOSIGNAL flag for pwritev2 new e5bca063c150 fs: remove vfs_ioctl export new 7f9d34b0a7cb cramfs: Verify inode mode when loading from disk new 11c2b7ec2e18 namei: move cross-device check to traverse_mounts new 8b966d00b3ec namei: remove LOOKUP_NO_XDEV check from handle_mounts new 8ded1fde0827 namei: move cross-device check to __traverse_mounts new 042a60680de4 openat2: don't trigger automounts with RESOLVE_NO_XDEV new 998541db0ed2 Merge patch series "vfs: if RESOLVE_NO_XDEV passed to open [...] new 7df87820122a pidns: move is-ancestor logic to helper new fe49652e36bb procfs: add "pidns" mount option new 5554d820f71c selftests/proc: add tests for new pidns APIs new 46582a15c174 Merge patch series "procfs: make reference pidns more user [...] new 52171e60871e Merge branch 'vfs-6.18.misc' into vfs.all new 18bbd40324a7 Merge branch 'vfs-6.18.mount' into vfs.all new bc986b1d7564 fs: stop accessing ->i_count directly in f2fs and gfs2 new 9a98f9e84cfb fs: make the i_state flags an enum new 3cba19f6a006 fs: rework iput logic new c06366d1d6ab fs: add an icount_read helper new eb945d6d80f9 Merge branch 'vfs-6.18.inode.refcount.preliminaries' new 797a11981022 Merge branch 'vfs-6.18.inode' into vfs.all new 9e70e985bdc2 fs: rework iput logic new 37b27bd5d621 fs: add an icount_read helper new 90ccf10de527 inode: fix whitespace issues new 7b49c4073171 Merge branch 'vfs-6.18.inode.refcount.preliminaries' into vfs.all new 33d5f99f41b8 Merge branch 'vfs-6.18.pidfs' into vfs.all new c37adf34a5dc rust: file: use to_result for error handling new 06dd3eda0e95 Merge branch 'vfs-6.18.rust' into vfs.all new 04ff48239f46 copy_sighand: Handle architectures where sizeof(unsigned l [...] new edd3cb05c00a copy_process: pass clone_flags as u64 across calltree new bbc46b23af5b arch: copy_thread: pass clone_flags as u64 new c6ac444ff20c nios2: implement architecture-specific portion of sys_clone3 new 76cea30ad520 Merge patch series "nios2: Add architecture support for clone3" new d02ae3528998 Merge branch 'kernel-6.18.clone3' into vfs.all new 608db3b85d61 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new 9a8d53a67579 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (7ee4a66cd5da) \ N -- N -- N refs/heads/fs-next (9a8d53a67579)
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 85 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/filesystems/proc.rst | 8 + arch/powerpc/platforms/cell/spufs/file.c | 2 +- fs/btrfs/inode.c | 2 +- fs/ceph/addr.c | 9 +- fs/ceph/inode.c | 30 ++-- fs/ceph/mds_client.c | 18 ++- fs/cramfs/inode.c | 11 +- fs/dcache.c | 4 +- fs/ext4/ialloc.c | 4 +- fs/f2fs/super.c | 4 +- fs/fs-writeback.c | 2 +- fs/gfs2/ops_fstype.c | 2 +- fs/hpfs/inode.c | 2 +- fs/inode.c | 62 +++++--- fs/ioctl.c | 5 +- fs/namei.c | 20 ++- fs/nfs/inode.c | 4 +- fs/notify/fsnotify.c | 2 +- fs/pipe.c | 6 +- fs/proc/root.c | 98 +++++++++++- fs/smb/client/cached_dir.c | 17 ++- fs/smb/client/dir.c | 52 ++++++- fs/smb/client/inode.c | 7 +- fs/smb/client/smb2misc.c | 22 ++- fs/super.c | 8 +- fs/ubifs/super.c | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_trace.h | 2 +- include/linux/ceph/messenger.h | 4 +- include/linux/fs.h | 239 ++++++++++++++++-------------- include/linux/pid_namespace.h | 9 ++ include/trace/events/filelock.h | 2 +- include/uapi/linux/fs.h | 5 +- kernel/dma/debug.c | 48 +++++- kernel/dma/debug.h | 20 +++ kernel/dma/mapping.c | 4 +- kernel/fork.c | 2 +- kernel/pid_namespace.c | 22 ++- net/ceph/Kconfig | 3 +- net/ceph/messenger.c | 7 +- net/ceph/messenger_v2.c | 77 +++------- net/socket.c | 3 + rust/kernel/fs/file.rs | 7 +- security/landlock/fs.c | 2 +- tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-pidns.c | 211 ++++++++++++++++++++++++++ 47 files changed, 781 insertions(+), 293 deletions(-) create mode 100644 tools/testing/selftests/proc/proc-pidns.c