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 c8e10f0caf30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 98c8b70bf8c3 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 2521d03cfd14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c16064ea06ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits ec5e78a2209d Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 911cdfb4b79b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 42e6db834bf9 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits e094aaab5124 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 6cfc6f8d167a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 6033abaa5de8 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits f9db46c9eec9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4779a008a7de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c12ff51c4f89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e0d086b29af Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits c602163feb61 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 2970c84a1fea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 01ca836dbfad Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits b9b54b941a12 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits a1ec827b5c62 attach_recursive_mnt(): do not lock the covering tree when [...] omits 2e7072350656 replace collect_mounts()/drop_collected_mounts() with safe [...] omits 74de5e3d5a52 Merge branch 'for-next-next-v6.16-20250619' into for-next- [...] omits 179a29445960 Merge branch 'for-next-current-v6.15-20250619' into for-ne [...] omits b848292c9838 Merge branch 'misc-next' into for-next-next-v6.16-20250619 omits 6afba95d9ed7 Merge branch 'b-for-next' into for-next-next-v6.16-20250619 omits b7f70c83509a Merge branch 'misc-6.16' into for-next-next-v6.16-20250619 omits 63ad072fa930 Merge branch 'misc-6.16' into for-next-current-v6.15-20250619 omits 0c1ef22a727d btrfs: use the super_block as holder when mounting file systems omits 7aacdf6feed1 btrfs: delay btrfs_open_devices() until super block is created omits 9f28bf24430a btrfs: call bdev_fput() to reclaim the blk_holder immediately omits df79dda12976 btrfs: call btrfs_close_devices from ->kill_sb omits 8e0aac73c767 btrfs: add comments to make super block creation more clear omits a5c184995010 btrfs: get rid of the re-entry of btrfs_get_tree() omits 9ae2ed519517 btrfs: index buffer_tree using node size omits 050bd6b30534 btrfs: fix nonzero lowest level handling in btrfs_search_f [...] omits 836c70c32d56 btrfs: === misc-next on b-for-next === omits b71957b5e35d Merge branch 'vfs-6.17.pidfs' into vfs.all omits 97174a006434 Merge branch 'vfs-6.17.mmap_prepare' into vfs.all omits 5143828a9ff6 Merge branch 'vfs-6.17.async.dir' into vfs.all omits 4ede5abad13b Merge branch 'vfs-6.17.nsfs' into vfs.all omits 8c1b4436791f Merge branch 'vfs-6.17.file' into vfs.all omits 3cff2aff718a Merge branch 'vfs-6.17.coredump' into vfs.all omits b1d38b5bf8a7 Merge branch 'vfs-6.17.misc' into vfs.all omits 129014aaea8c Merge branch 'vfs.fixes' into vfs.all omits 1ff46043a674 Merge patch series "pidfs: persistent info & xattrs" omits de619a02ff4d pidfs: add some CONFIG_DEBUG_VFS asserts omits 1032663c8f6d selftests/pidfd: test setattr support omits db130b9cb5b2 selftests/pidfd: test extended attribute support omits 7f4211bd1348 selftests/pidfd: test extended attribute support omits fb0b3e2b2d7f pidfs: support xattrs on pidfds omits faa963e22914 pidfs: make inodes mutable omits 22e7560e9496 libfs: prepare to allow for non-immutable pidfd inodes omits 4f2075bfad6c pidfs: remove pidfs_pid_valid() omits 1e8b3032b1c7 pidfs: remove pidfs_{get,put}_pid() omits 22db84a6ecaf pidfs: remove custom inode allocation omits 0b416f931c37 pidfs: remove unused members from struct pidfs_inode omits aa3a26b9d9c6 pidfs: persist information omits 92142e556b3e pidfs: move to anonymous struct omits 1719e7ee7152 libfs: massage path_from_stashed() omits cbee1604d8ca libfs: massage path_from_stashed() to allow custom stashin [...] omits c52eb5289ae7 pidfs: raise SB_I_NODEV and SB_I_NOEXEC omits c696307648ea fs: export anon_inode_make_secure_inode() and fix secretme [...] omits 45afe5b47dac nfsd: Change the type of ek_fsidtype from int to u8 and us [...] omits 1c595f43d92a sunrpc: new tracepoints around svc thread wakeups omits ea7a24d3b5b7 sunrpc: unexport csum_partial_copy_to_xdr omits cf7d814fc783 sunrpc: simplify xdr_partial_copy_from_skb omits 775e1c524d82 sunrpc: simplify xdr_init_encode_pages omits 26fe54a1cfe6 NFSD: release read access of nfs4_file when a write delega [...] omits 459f7154da42 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] adds a05dd8ae5cbb mm/shmem, swap: fix softlockup with mTHP swapin adds 965f87700adb selftests/mm: increase timeout from 180 to 900 seconds adds 517f496e1e61 mm/gup: revert "mm: gup: fix infinite loop within __get_lo [...] adds 0ea148a79919 mm: userfaultfd: fix race of userfaultfd_move and swap cache adds 417d145c2e71 MAINTAINERS: add linux-mm@ list to Kexec Handover adds 12b9a2c05d1b kho: initialize tail pages for higher order folios properly adds 223731cd6300 selftests/mm: add configs to fix testcase failure adds 845f1f2d69f3 Revert "bcache: update min_heap_callbacks to use default b [...] adds 48fd7ebe00c1 Revert "bcache: remove heap-related macros and switch to g [...] adds 95b2e31e1752 bcache: remove unnecessary select MIN_HEAP adds 3333871296ef selftests/mm: skip uprobe vma merge test if uprobes are no [...] adds 381032477776 MAINTAINERS: add missing mm/workingset.c file to mm reclai [...] adds 40ffd2887635 MAINTAINERS: add missing test files to mm gup section adds fba46a5d83ca maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate() adds 883cf5b0b838 MAINTAINERS: update maintainers for HugeTLB adds b6d19f3742ff MAINTAINERS: add further init files to mm init block adds d91b00b687ab MAINTAINERS: add hugetlb_cgroup.c to hugetlb section adds a1540dcbe024 MAINTAINERS: add stray rmap file to mm rmap section adds db5921ab8aa2 MAINTAINERS: add memfd, shmem quota files to shmem section adds c742d127d2d8 MAINTAINERS: add additional mmap-related files to mmap section new c06944560a56 Merge tag 'mm-hotfixes-stable-2025-06-22-18-52' of git://g [...] new 5ca7fe213ba3 Merge tag 'for-6.16-rc3-tag' of git://git.kernel.org/pub/s [...] new cb0de0e220d2 Merge tag 'f2fs-for-6.16-rc4' of git://git.kernel.org/pub/ [...] new b872f562c8ce dm-crypt: Extend state buffer size in crypt_iv_lmk_one new db53805156f1 dm-raid: fix variable in journal device check new 78f4e737a53e Merge tag 'for-6.16/dm-fixes' of git://git.kernel.org/pub/ [...] new 6a68d28066b6 selftests/coredump: Fix "socket_detect_userspace_client" t [...] new cbe4134ea4bc fs: export anon_inode_make_secure_inode() and fix secretme [...] new 15705b8d7d32 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 40fd67228d63 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 7484e15dbb01 replace collect_mounts()/drop_collected_mounts() with a sa [...] new ce7df1968653 attach_recursive_mnt(): do not lock the covering tree when [...] new 1cbbea1f2df0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5367bf2a73b3 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 63d35ccebf78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 3119205f9c2e Merge branch 'misc-6.16' into for-next-current-v6.15-20250623 new 5e81796b7163 Merge branch 'for-next-current-v6.15-20250623' into for-ne [...] new 86aad3555f30 Merge branch 'misc-6.16' into for-next-next-v6.16-20250623 new ea6d9165ea6e btrfs: rename error to ret in btrfs_may_delete() new 51bf841b91c7 btrfs: rename error to ret in btrfs_mksubvol() new 0a2d1ede2c1f btrfs: rename error to ret in btrfs_sysfs_add_fsid() new c31c3e21a8d7 btrfs: rename error to ret in btrfs_sysfs_add_mounted() new 29a8609fd161 btrfs: rename error to ret in device_list_add() new a183444a3a1f btrfs: remove unused parameters from btrfs_lookup_inode_extref() new 4b704a795e65 btrfs: use folio_next_index() helper in check_range_has_page() new 5d7a342355a9 btrfs: remove partial support for lowest level from btrfs_ [...] new 60cb1d34d348 Merge branch 'b-for-next' into for-next-next-v6.16-20250623 new e418f930e51d btrfs: === misc-next on b-for-next === new a5a869d3a963 btrfs: index buffer_tree using node size new 34f9716ec896 btrfs: get rid of the re-entry of btrfs_get_tree() new 2b77b41737f6 btrfs: add comments to make super block creation more clear new 812dd1c55418 btrfs: call btrfs_close_devices from ->kill_sb new 3a46819542a4 btrfs: call bdev_fput() to reclaim the blk_holder immediately new 33ed4156ba08 btrfs: delay btrfs_open_devices() until super block is created new 52e800dfa050 btrfs: use the super_block as holder when mounting file systems new e6c2523a8ae8 Merge branch 'misc-next' into for-next-next-v6.16-20250623 new 6ff163e78c2e Merge branch 'for-next-next-v6.16-20250623' into for-next- [...] new e4dea648e409 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff8abbd248c1 smb: client: fix regression with native SMB symlinks new 0afb5a3d80a0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new daae55cbe5ec Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c35a35fe849b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 2d57c87d525f Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 6641a65d9171 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 42fac86d2eb3 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 3628790e2524 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACC [...] new 058c71d2bfaf NFSD: release read access of nfs4_file when a write delega [...] new f7b44eb9037b sunrpc: simplify xdr_init_encode_pages new 788d62d556ac sunrpc: simplify xdr_partial_copy_from_skb new a8924393589c sunrpc: unexport csum_partial_copy_to_xdr new f2fb111fa1c4 sunrpc: new tracepoints around svc thread wakeups new 2544bffbbf17 nfsd: Change the type of ek_fsidtype from int to u8 and us [...] new faa52fe30bd4 nfsd: handle get_client_locked() failure in nfsd4_setclien [...] new 4c10b9c2b0ee NFSD: detect mismatch of file handle and delegation statei [...] new 25ff9509567d NFSD: Rename a function parameter new 71155e863c0a NFSD: Make nfsd_genl_rqstp::rq_ops array best-effort new 2e7381adb959 NFSD: Remove the cap on number of operations per NFSv4 COMPOUND new f0ecfdb67d7b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 9621a8e882de Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 56941eebf1c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new f08074fd050b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0989b36fbc6e Merge branch 'vfs.fixes' into vfs.all new 2773d282cd56 docs/vfs: update references to i_mutex to i_rwsem new 2b7c9664c3ce fs: annotate suspected data race between poll_schedule_tim [...] new 06a705356d75 fs/ecryptfs: replace snprintf with sysfs_emit in show function new b9b2ecc14888 Merge branch 'vfs-6.17.misc' into vfs.all new fb82645d3f72 coredump: reduce stack usage in vfs_coredump() new 78052ea880bf Merge branch 'vfs-6.17.coredump' into vfs.all new 5810e7558fda ovl: support layers on case-folding capable filesystems new 6dd18103378f Merge branch 'vfs-6.17.file' into vfs.all new 80d2e9a292c7 Merge branch 'vfs-6.17.nsfs' into vfs.all new 79a69893bc50 Merge branch 'vfs-6.17.async.dir' into vfs.all new 0a8973caea35 Merge branch 'vfs-6.17.mmap_prepare' into vfs.all new 1a1ad73aa1a6 pidfs: raise SB_I_NODEV and SB_I_NOEXEC new bda3f1608d99 libfs: massage path_from_stashed() to allow custom stashin [...] new 23cdee615c4f libfs: massage path_from_stashed() new 75215c972581 pidfs: move to anonymous struct new 8ec7c826d97b pidfs: persist information new 5ee83f8d1af4 pidfs: remove unused members from struct pidfs_inode new 0f93d71b9d17 pidfs: remove custom inode allocation new 804d6794497e pidfs: remove pidfs_{get,put}_pid() new d718249bbac6 pidfs: remove pidfs_pid_valid() new c007d9522139 libfs: prepare to allow for non-immutable pidfd inodes new f769b3db24fa pidfs: make inodes mutable new 91d837cae3c7 pidfs: support xattrs on pidfds new 49fba3725910 selftests/pidfd: test extended attribute support new 7442d093dfae selftests/pidfd: test extended attribute support new 8c2ab0413568 selftests/pidfd: test setattr support new f9fac1f48c20 pidfs: add some CONFIG_DEBUG_VFS asserts new 4e3d1e6e1b2d Merge patch series "pidfs: persistent info & xattrs" new f077638b5f19 pidfs: fix pidfs_free_pid() new 1171bd1e5018 Merge branch 'vfs-6.17.pidfs' into vfs.all new d1f4e9026007 kernfs: remove iattr_mutex new 535b070f4a80 bpf: Introduce bpf_cgroup_read_xattr to read xattr of cgro [...] new 1504d8c7c702 bpf: Mark cgroup_subsys_state->cgroup RCU safe new f4fba2d6d282 selftests/bpf: Add tests for bpf_cgroup_read_xattr new 13b0cce9e294 Merge patch series "Introduce bpf_cgroup_read_xattr" new 73e4c300c92d Merge branch 'vfs-6.17.bpf' into vfs.all new 6efbf978891b poll: rust: allow poll_table ptrs to be null new bd0c22755f23 Merge branch 'vfs-6.17.rust' into vfs.all new 796efb5606ca Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new d1832e648d2b landlock: opened file never has a negative dentry new 273a291dd7e6 apparmor: file never has NULL f_path.mnt new 1812de14f048 secretmem: move setting O_LARGEFILE and bumping users' cou [...] new 5a6acd563af4 binder_ioctl_write_read(): simplify control flow a bit new 7e7cf464ce53 selinuxfs_fill_super(): don't bother with selinuxfs_info_f [...] new 95bce7b15d5b Merge branch 'work.misc' into for-next new 857356a68a2d Merge branch 'fixes' into for-next new 3717a0ec9aa1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (c8e10f0caf30) \ N -- N -- N refs/heads/fs-next (3717a0ec9aa1)
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 109 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/porting.rst | 20 +-- Documentation/filesystems/vfs.rst | 5 +- MAINTAINERS | 21 ++- drivers/android/binder.c | 20 +-- drivers/md/bcache/Kconfig | 1 - drivers/md/bcache/alloc.c | 57 +++----- drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/bset.c | 116 ++++++--------- drivers/md/bcache/bset.h | 40 +++--- drivers/md/bcache/btree.c | 69 ++++----- drivers/md/bcache/extents.c | 45 +++--- drivers/md/bcache/movinggc.c | 33 ++--- drivers/md/bcache/super.c | 3 +- drivers/md/bcache/sysfs.c | 4 +- drivers/md/bcache/util.h | 67 ++++++++- drivers/md/bcache/writeback.c | 13 +- drivers/md/dm-crypt.c | 11 +- drivers/md/dm-raid.c | 2 +- fs/anon_inodes.c | 2 +- fs/attr.c | 10 +- fs/bpf_fs_kfuncs.c | 34 +++++ fs/btrfs/ctree.c | 54 ++++--- fs/btrfs/file.c | 2 +- fs/btrfs/inode-item.c | 13 +- fs/btrfs/inode-item.h | 11 +- fs/btrfs/ioctl.c | 35 +++-- fs/btrfs/sysfs.c | 57 ++++---- fs/btrfs/tree-log.c | 4 +- fs/btrfs/volumes.c | 10 +- fs/buffer.c | 2 +- fs/coredump.c | 20 +-- fs/dcache.c | 10 +- fs/direct-io.c | 8 +- fs/ecryptfs/main.c | 3 +- fs/inode.c | 9 +- fs/kernfs/inode.c | 74 +++++----- fs/libfs.c | 5 +- fs/locks.c | 2 +- fs/namei.c | 22 +-- fs/namespace.c | 2 +- fs/nfsd/nfs4proc.c | 14 +- fs/nfsd/nfs4state.c | 35 ++++- fs/nfsd/nfs4xdr.c | 4 +- fs/nfsd/nfsctl.c | 31 ++-- fs/nfsd/nfsd.h | 5 +- fs/nfsd/xdr4.h | 1 - fs/overlayfs/namei.c | 31 +++- fs/overlayfs/overlayfs.h | 6 + fs/overlayfs/params.c | 10 +- fs/overlayfs/util.c | 15 +- fs/pidfs.c | 21 +-- fs/select.c | 4 +- fs/smb/client/reparse.c | 20 +-- fs/stack.c | 4 +- fs/xattr.c | 2 +- include/crypto/hash.h | 2 + include/crypto/md5.h | 4 + include/linux/exportfs.h | 4 +- include/linux/fs.h | 6 +- include/linux/fs_stack.h | 2 +- include/linux/quotaops.h | 2 +- kernel/audit_tree.c | 2 +- kernel/bpf/helpers.c | 3 + kernel/bpf/verifier.c | 5 + kernel/kexec_handover.c | 29 ++-- lib/maple_tree.c | 4 +- mm/gup.c | 14 +- mm/memory.c | 20 --- mm/secretmem.c | 7 +- mm/shmem.c | 6 +- mm/swap.h | 23 +++ mm/userfaultfd.c | 33 ++++- rust/helpers/helpers.c | 1 + rust/helpers/poll.c | 10 ++ rust/kernel/sync/poll.rs | 65 +++------ security/apparmor/file.c | 2 +- security/landlock/syscalls.c | 1 - security/selinux/selinuxfs.c | 2 - tools/testing/selftests/bpf/bpf_experimental.h | 3 + .../selftests/bpf/prog_tests/cgroup_xattr.c | 145 +++++++++++++++++++ .../selftests/bpf/progs/cgroup_read_xattr.c | 158 +++++++++++++++++++++ .../selftests/bpf/progs/read_cgroupfs_xattr.c | 60 ++++++++ tools/testing/selftests/coredump/stackdump_test.c | 4 + tools/testing/selftests/mm/config | 3 + tools/testing/selftests/mm/merge.c | 5 +- tools/testing/selftests/mm/settings | 2 +- 86 files changed, 1119 insertions(+), 629 deletions(-) create mode 100644 rust/helpers/poll.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_xattr.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_read_xattr.c create mode 100644 tools/testing/selftests/bpf/progs/read_cgroupfs_xattr.c