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 cba9f9a915c9 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits 192d5a11692f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7c7361c92617 Merge branch '9p-next' of git://github.com/martinetd/linux omits faed962c19a6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 9a0991baa186 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f8d794f9c0f0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 0032808c6372 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 14290d2394a4 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits da98ca8a899c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 427d4669572e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 685ae9266d53 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits e44590ad9ebb Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 32e5c1e21183 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4a27117257ab Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 716468c0f971 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 61eb0b8845d0 smb: client: stop flooding dmesg with automounts omits 029ea05a2909 smb: client: stop flooding dmesg on failed session setups omits 888e4ed867c3 cifs: Validate content of native symlink omits 089eb77479e0 cifs: Fix parsing native symlinks relative to the export omits 3e9114ae668e cifs: Fix creating native symlinks pointing to current or [...] omits a2869e699d80 cifs: Improve creating native symlinks pointing to directory omits bc22a40beeac cifs: Do not convert delimiter when parsing NFS-style symlinks omits beeb4cddd988 cifs: Validate content of NFS reparse point buffer omits 267e13d431c6 cifs: Fix buffer overflow when parsing NFS reparse points omits 88d5a2b28336 cifs: Remove intermediate object of failed create reparse call omits 0ee2bbc90231 fuse: enable dynamic configuration of fuse max pages limit [...] omits fc0644e85005 erofs: ensure regular inodes for file-backed mounts omits c72f8f06a2e8 Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] omits c50844ff31f2 Merge branch 'vfs.fallocate' into vfs.all Signed-off-by: C [...] omits 86dd0eb22ce8 Merge branch 'vfs.file' into vfs.all omits 849760fbbb16 Merge branch 'vfs.blocksize' into vfs.all Signed-off-by: C [...] omits a6c145a93ffe Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] omits 6b6c692b3b06 Merge branch 'vfs.folio' into vfs.all Signed-off-by: Chris [...] omits 306fb18729a6 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] omits 2f61eb7c18ab Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] omits af7af84226f7 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] omits c2c8a1b970c9 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits 8c86f1a45749 close_range(): fix the logics in descriptor table trimming omits 72f170e6e3cf tmpfs: add support for multigrain timestamps omits c7e408a168b5 btrfs: convert to multigrain timestamps omits 729f35ab8b0a ext4: switch to multigrain timestamps omits 3062a738d73c xfs: switch to multigrain timestamps omits 42ba4ae65752 Documentation: add a new file documenting multigrain timestamps omits 3a5e76794b88 fs: have setattr_copy handle multigrain timestamps appropriately omits a777e231666a fs: add percpu counters for significant multigrain timesta [...] omits 6147cbda93ba fs: tracepoints around multigrain timestamp events omits a037d5e7f81b fs: add infrastructure for multigrain timestamps new 2007d28ec009 bcachefs: rename version -> bversion for big endian builds new 28e8c5c095ec netfs: Add folio_queue API documentation new f801850bc263 netfs: Fix the netfs_folio tracepoint to handle NULL mapping new a5f24c795513 Merge tag 'vfs-6.12-rc2.fixes' of git://git.kernel.org/pub [...] new 34820304cc2c uprobes: fix kernel info leak via "[uprobes]" vma new 190ecde722dd Merge tag 'probes-fixes-v6.12-rc1' of git://git.kernel.org [...] adds 42268ad0eb41 sched_ext: Build fix for !CONFIG_SMP adds 1e123fd73deb sched_ext: Add __COMPAT helpers for features added during [...] adds a748db0c8c6a tools/sched_ext: Receive misc updates from SCX repo adds c9c809f4137c scx_flatcg: Use a user DSQ for fallback instead of SCX_DSQ_GLOBAL adds 63fb3ec80516 sched_ext: Allow only user DSQs for scx_bpf_consume(), scx [...] adds bba26bf356d1 sched_ext: Relocate find_user_dsq() adds b7b3b2dbae73 sched_ext: Split the global DSQ per NUMA node adds 6f34d8d382d6 sched_ext: Use shorter slice while bypassing adds 1bbcfe620e03 sched_ext: Relocate check_hotplug_seq() call in scx_ops_enable() adds fc1fcebead34 sched_ext: Remove SCX_OPS_PREPPING adds 8c2090c504e9 sched_ext: Initialize in bypass mode adds 9753358a6a2b sched_ext: Fix SCX_TASK_INIT -> SCX_TASK_READY transitions [...] adds 4269c603cc26 sched_ext: Enable scx_ops_init_task() separately adds 568894edbe48 sched_ext: Add scx_cgroup_enabled to gate cgroup operation [...] adds 160216568cdd sched_ext: Decouple locks in scx_ops_disable_workfn() adds efe231d9debf sched_ext: Decouple locks in scx_ops_enable() adds 95b873693a08 sched_ext: Remove redundant p->nr_cpus_allowed checker new e32cde8d2bd7 Merge tag 'sched_ext-for-6.12-rc1-fixes-1' of git://git.ke [...] new f52b733ffb0a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 55acc8a0e574 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 678379e1d4f7 close_range(): fix the logics in descriptor table trimming new bb8f453a565b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 98dd36c9fa08 erofs: ensure regular inodes for file-backed mounts new d73abad597c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 686c59809995 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 74ba16d880a9 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 2164abee48be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65e9f8429166 ceph: use struct_size() helper in __ceph_pool_perm_get() new bd76247f8cc2 Merge branch 'master' of git://github.com/ceph/ceph-client.git new cb1272fc6414 cifs: Remove intermediate object of failed create reparse call new fa2867bffeb2 cifs: Fix buffer overflow when parsing NFS reparse points new c12f86076213 cifs: Validate content of NFS reparse point buffer new 362a70cf665b cifs: Do not convert delimiter when parsing NFS-style symlinks new 936f9a2ef985 cifs: Improve creating native symlinks pointing to directory new 59f3c0230e0a cifs: Fix creating native symlinks pointing to current or [...] new 1dd8b142adbf cifs: Fix parsing native symlinks relative to the export new 67e67524cea6 cifs: Validate content of native symlink new efb66db3a7fb smb: client: stop flooding dmesg on failed session setups new bf8a36505e0f smb: client: stop flooding dmesg with automounts new db37e0571197 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 46e1f11cb209 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new a35a706f51b2 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 60fe2d7fa5c9 fuse: enable dynamic configuration of fuse max pages limit [...] new 7c78fd8024e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 820ce8ed53ce gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE new 1072b3aa6863 gfs2: Initialize gl_no_formal_ino earlier new 160bc9555d86 gfs2: Allow immediate GLF_VERIFY_DELETE work new 7c6f714d8847 gfs2: Fix unlinked inode cleanup new cfa68fe5edaf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4e28f898556e NFSD: Prevent a potential integer overflow new 938247d311fa svcrdma: Address an integer overflow new dc947efe6ee6 NFSD: Remove unnecessary posix_acl_entry pointer initialization new 99853b59eb8e Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new f2681f2d589a Merge branch 'master' of https://github.com/Paragon-Softwa [...] new d78fbbaa9f1c Merge branch '9p-next' of git://github.com/martinetd/linux new 585630c8153a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8944c8eb631 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new 8cf9a01edc21 fs: Introduce FOP_ASYNC_LOCK new 2253ab99f2e9 gfs2/ocfs2: set FOP_ASYNC_LOCK new 81be05940ccc NLM/NFSD: Fix lock notifications for async-capable filesystems new bb06326008c3 exportfs: Remove EXPORT_OP_ASYNC_LOCK new 3beaf941822a Merge patch series "Fixup NLM and kNFSD file lock callbacks" new 318580ad7f28 hugetlbfs: support tracepoint new 014ad7c42a69 hugetlbfs: use tracepoints in hugetlbfs functions. new b0e4991f9507 Merge patch series "Introduce tracepoint for hugetlbfs" new fad760b6e041 filemap: filemap_read() should check that the offset is po [...] new b0ab04a8ffd8 acl: Annotate struct posix_acl with __counted_by() new 953a8ecfb286 fs: support relative paths with FSCONFIG_SET_STRING new a7f9ce1a32aa vfs: Fix implicit conversion problem when testing overflow case new 53248c857899 epoll: annotate racy check new 847d7513139c vfs: return -EOVERFLOW in generic_remap_checks() when over [...] new f80204dc5e86 vfs: Add a sysctl for automated deletion of dentry new 7937259148d1 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new 2e4c6e78f41a fs: add infrastructure for multigrain timestamps new 4ffc08f678ae fs: tracepoints around multigrain timestamp events new af1271d1be93 fs: add percpu counters for significant multigrain timesta [...] new d3f71f06faa2 fs: have setattr_copy handle multigrain timestamps appropriately new 33b6c110e042 Documentation: add a new file documenting multigrain timestamps new f7ccfaacca38 xfs: switch to multigrain timestamps new 9502084e613d ext4: switch to multigrain timestamps new 909509e1f8f2 btrfs: convert to multigrain timestamps new 36854192d63e tmpfs: add support for multigrain timestamps new ef235d0bd5bd Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] new 3868cef59520 iomap: factor out a iomap_last_written_block helper new 013d46a8ec66 iomap: remove iomap_file_buffered_write_punch_delalloc new 063e27a27dd0 iomap: move locking out of iomap_write_delalloc_release new 761e866682d8 xfs: factor out a xfs_file_write_zero_eof helper new a20ba9d0a18d xfs: take XFS_MMAPLOCK_EXCL xfs_file_write_zero_eof new fb17dff5afa1 xfs: zeroing already holds invalidate_lock new 0cf46f333c62 xfs: support the COW fork in xfs_bmap_punch_delalloc_range new 8409aa21a0fd xfs: share more code in xfs_buffered_write_iomap_begin new cb1c19e41ae4 xfs: set IOMAP_F_SHARED for all COW fork allocations new e2cbb715283b xfs: punch delalloc extents from the COW fork for COW writes new b07d0c295708 Merge patch series "fix stale delalloc punching for COW I/O v4" new 5d98edadae80 Merge branch 'vfs.iomap' into vfs.all Signed-off-by: Chris [...] new e7572e5deaf3 rust: types: add `NotThreadSafe` new 913f8cf4f376 rust: task: add `Task::current_raw` new 851849824bb5 rust: file: add Rust abstraction for `struct file` new a3df991d3d06 rust: cred: add Rust abstraction for `struct cred` new 94d356c0335f rust: security: add abstraction for secctx new 5da9857b127e rust: file: add `FileDescriptorReservation` new 8ad1a41f7e23 rust: file: add `Kuid` wrapper new ac681835b674 rust: file: add abstraction for `poll_table` new e9980e408047 Merge patch series "File abstractions needed by Rust Binder" new 8f08356e9c3f Merge branch 'vfs.rust.file' into vfs.all Signed-off-by: C [...] new 5fadeed64d27 adfs: convert adfs to use the new mount api new de25e36d83fc affs: convert affs to use the new mount api new c3099e72bf4f befs: convert befs to use the new mount api new c87d1f1aa91c hfs: convert hfs to use the new mount api new 3c8fb5d57b49 hfsplus: convert hfsplus to use the new mount api new 198c94862b5a Merge patch series "adfs, affs, befs, hfs, hfsplus: conver [...] new 1c2c32657955 ubifs: Convert ubifs to use the new mount API new 384011cabd97 jfs: convert jfs to use the new mount api new d6c5a9570b5d hpfs: convert hpfs to use the new mount api new 26051352211f Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] new 4092cace9830 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
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 (cba9f9a915c9) \ N -- N -- N refs/heads/fs-next (4092cace9830)
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 105 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/admin-guide/sysctl/fs.rst | 5 + Documentation/core-api/folio_queue.rst | 212 +++++++++++ Documentation/filesystems/iomap/operations.rst | 2 +- Documentation/filesystems/nfs/exporting.rst | 7 - MAINTAINERS | 1 + fs/adfs/super.c | 186 +++++----- fs/affs/super.c | 374 ++++++++++---------- fs/bcachefs/bcachefs_format.h | 2 +- fs/befs/linuxvfs.c | 199 ++++++----- fs/ceph/addr.c | 2 +- fs/dcache.c | 12 + fs/eventpoll.c | 6 +- fs/file.c | 7 + fs/fs_parser.c | 1 + fs/gfs2/export.c | 1 - fs/gfs2/file.c | 2 + fs/gfs2/glock.c | 20 +- fs/gfs2/glock.h | 1 + fs/gfs2/glops.c | 9 +- fs/gfs2/incore.h | 2 +- fs/gfs2/inode.c | 1 + fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 2 +- fs/hfs/super.c | 341 ++++++++---------- fs/hfsplus/hfsplus_fs.h | 4 +- fs/hfsplus/options.c | 263 +++++--------- fs/hfsplus/super.c | 84 +++-- fs/hpfs/super.c | 414 +++++++++++----------- fs/hugetlbfs/inode.c | 17 +- fs/iomap/buffered-io.c | 111 ++---- fs/jfs/jfs_filsys.h | 1 + fs/jfs/super.c | 469 +++++++++++++------------ fs/lockd/svclock.c | 5 +- fs/nfsd/nfs4acl.c | 2 - fs/nfsd/nfs4callback.c | 14 +- fs/nfsd/nfs4state.c | 19 +- fs/ocfs2/export.c | 1 - fs/ocfs2/file.c | 2 + fs/posix_acl.c | 13 +- fs/read_write.c | 5 +- fs/remap_range.c | 7 +- fs/smb/client/smb2inode.c | 22 +- fs/ubifs/super.c | 459 +++++++++++------------- fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_bmap_util.c | 10 +- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_file.c | 146 +++++--- fs/xfs/xfs_iomap.c | 65 ++-- include/linux/eventpoll.h | 2 +- include/linux/exportfs.h | 13 - include/linux/filelock.h | 5 + include/linux/folio_queue.h | 168 +++++++++ include/linux/fs.h | 2 + include/linux/iomap.h | 20 +- include/linux/posix_acl.h | 4 +- include/trace/events/hugetlbfs.h | 156 ++++++++ include/trace/events/netfs.h | 3 +- kernel/events/uprobes.c | 2 +- kernel/sched/ext.c | 320 +++++++++-------- mm/filemap.c | 2 + net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 8 +- rust/bindings/bindings_helper.h | 6 + rust/helpers/cred.c | 13 + rust/helpers/fs.c | 12 + rust/helpers/helpers.c | 3 + rust/helpers/security.c | 20 ++ rust/helpers/task.c | 38 ++ rust/kernel/cred.rs | 85 +++++ rust/kernel/fs.rs | 8 + rust/kernel/fs/file.rs | 461 ++++++++++++++++++++++++ rust/kernel/lib.rs | 3 + rust/kernel/security.rs | 74 ++++ rust/kernel/sync.rs | 1 + rust/kernel/sync/lock.rs | 13 +- rust/kernel/sync/poll.rs | 121 +++++++ rust/kernel/task.rs | 91 ++++- rust/kernel/types.rs | 21 ++ tools/sched_ext/include/scx/common.bpf.h | 15 + tools/sched_ext/include/scx/compat.bpf.h | 19 + tools/sched_ext/include/scx/user_exit_info.h | 4 + tools/sched_ext/scx_flatcg.bpf.c | 32 +- tools/sched_ext/scx_qmap.bpf.c | 12 +- 82 files changed, 3403 insertions(+), 1890 deletions(-) create mode 100644 Documentation/core-api/folio_queue.rst create mode 100644 include/trace/events/hugetlbfs.h create mode 100644 rust/helpers/cred.c create mode 100644 rust/helpers/fs.c create mode 100644 rust/helpers/security.c create mode 100644 rust/kernel/cred.rs create mode 100644 rust/kernel/fs.rs create mode 100644 rust/kernel/fs/file.rs create mode 100644 rust/kernel/security.rs create mode 100644 rust/kernel/sync/poll.rs