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 c49a81a14b58 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] omits b01961d2fd39 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 2e76a9ccceea Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 84e1c5333398 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] omits 06724e549e8e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c03653967636 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 302a29b6993d Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] omits 808067392145 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] omits 7b91b637f7e7 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] omits 21f2fb98806d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 4b59f9d7a584 Merge branch 'master' of https://github.com/ceph/ceph-client.git omits 226829b7af10 Merge branch 'nfsd-fixes' of https://git.kernel.org/pub/sc [...] omits 10f64716b4a4 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits cc5e0a972ba8 Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] omits d70d356519c1 ksmbd: fix buffer validation by including null terminator [...] omits f2b1cb8f3f7a ksmbd: Fix refcount leak when invalid session is found on [...] omits 10d908355225 ksmbd: remove redundant DACL check in smb_check_perm_dacl omits 5bfadeb8f924 ksmbd: convert comma to semicolon omits dc091870242c smb: server: defer the initial recv completion logic to sm [...] omits 0d726ba299fb smb: server: initialize recv_io->cqe.done = recv_done just once omits b75debf7df91 smb: smbdirect: introduce smbdirect_socket.connect.{lock,work} omits 3ca73ff77820 cifs: update internal module version number omits e5279b01575e smb: move some SMB1 definitions into common/smb1pdu.h omits 27cad293c0e8 gfs2: Introduce glock_{type,number,sbd} helpers omits 737202ca05c4 gfs2: gfs2_glock_hold cleanup omits 59ec27f34a6e gfs: Use fixed GL_GLOCK_MIN_HOLD time omits b3b5f40d575f gfs2: Fix gfs2_log_get_bio argument type omits 4daba9379bbd gfs2: Set bio->{bi_private,bi_end_ino} late omits 5b20f7f3fb95 gfs2: Initialize bio->bi_opf early omits 8589cfb61fa7 gfs2: Rename gfs2_log_submit_{bio -> write} omits 5b629fa4cc9b Merge branch 'vfs.fixes' into vfs.all omits 25554ea0b42b Pull udf extent block verification. omits ccb5d3bf81a3 Pull fanotify permission event watchdog. omits 57484755b4ba Pull mount notify null ptr deref fix. omits 7acea6d0e0ab Pull fsnotify spelling fix. new a260bd22a355 media: mc: fix potential use-after-free in media_request_alloc() new ed61378b4dc6 iomap: replace folio_batch allocation with stack allocation new 392e317a20c3 filelock: add lease_dispose_list() helper new 12965a190eae filelock: allow lease_managers to dictate what qualifies a [...] new 24835a96f21e Merge patch series "filelock: fix conflict detection with [...] new cab875c3b8ed Merge branch 'next-fixes' of https://git.kernel.org/pub/sc [...] new 6bb100370dfa Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 694189b7e131 Merge branch 'nfsd-fixes' of https://git.kernel.org/pub/sc [...] new e21642ced104 Merge branch 'misc-6.19' into for-next-current-v6.18-20251215 new 77ca1f52c7a3 Merge branch 'for-next-current-v6.18-20251215' into for-ne [...] new 1fa70278b922 btrfs: update comment for visit_node_for_delete() new ed06bd73ba44 btrfs: use true/false for boolean parameters in btrfs_inc_ [...] new 3d367825ebdf btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs [...] new e529c089c96b btrfs: tests: fix double btrfs_path free in remove_extent_ref() new dadbdcab92a6 btrfs: don't log conflicting inode if it's a dir moved in [...] new e53451ef8445 btrfs: fix qgroup_snapshot_quick_inherit() squota bug new 4ed233f4403d btrfs: check squota parent usage on membership change new 4588ffdc5513 btrfs: relax squota parent qgroup deletion rule new b55c8be72d63 btrfs: do not skip logging new dentries when logging a new name new 672b529d7f7b btrfs: zoned: don't zone append to conventional zone new 95ba0adb3d1a btrfs: qgroup: update all parent qgroups when doing quick inherit new 7ff50c7a5987 Revert "btrfs: add ASSERTs on prealloc in qgroup functions" new 30cb23f79518 btrfs: fix a potential path leak in print_data_reloc_error() new 4123faf34684 btrfs: fix NULL dereference on root when tracing inode eviction new df2607c022e8 btrfs: switch to library APIs for checksums new 5db79ffa5087 btrfs: enable direct IO for bs > ps cases new 292deb1d5ca6 btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper new d3b9b7419660 btrfs: fix memory leak of fs_devices in degraded seed device path new f86642daad45 btrfs: fix deadlock in wait_current_trans() due to ignored [...] new 72c2a0a73b78 btrfs: fix changeset leak on mmap write after failure to r [...] new 9b65ca504565 btrfs: search for larger extent maps inside btrfs_do_readpage() new 62110b7a4c1d btrfs: fix beyond-EOF write handling new f841025d9d51 btrfs: concentrate the error handling of submit_one_sector() new b36c2da80060 btrfs: replace for_each_set_bit() with for_each_set_bitmap() new 3731c3cf0051 btrfs: remove dead assignment in prepare_one_folio() new 9ac774fe05dc btrfs: merge setting ret and return ret new 881c1302c2c0 btrfs: rename btrfs_create_block_group_cache to btrfs_crea [...] new 7492a760ad1b btrfs: always detect conflicting inodes when logging inode refs new 3e7b3bdb6dba btrfs: fix use-after-free warning in btrfs_get_or_create_d [...] new 6d8c90ec87d1 btrfs: simplify internal btrfs_printk helpers new 6682b5606b9c btrfs: pass level to _btrfs_printk() to avoid parsing leve [...] new a4e391054575 btrfs: remove ASSERT compatibility for gcc < 8.x new e89cf22a120a btrfs: shrink the size of btrfs_bio new 55cecc7ed221 Merge branch 'b-for-next' into for-next-next-v6.19-20251215 new b1099032b53a btrfs: === misc-next on b-for-next === new e748db528f20 btrfs: fallback to buffered IO if the data profile has dup [...] new 16b0fde16bde btrfs: add an ASSERT() to catch ordered extents without datasum new 6bfcbef1b668 btrfs: avoid access-byoned-folio for bs > ps encoded writes new 2f76c93fb589 Merge branch 'misc-next' into for-next-next-v6.19-20251215 new 04da6eeaf3d1 Merge branch 'for-next-next-v6.19-20251215' into for-next- [...] new cc0551f0510e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 546e9df6378e Merge branch 'master' of https://github.com/ceph/ceph-client.git new a1cab87e988c smb: move some SMB1 definitions into common/smb1pdu.h new 593f214f5e14 cifs: update internal module version number new 8c235550130d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new af3f1dacd23d Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] new 09ac4dab6f29 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 635bc4def026 fsnotify: do not generate ACCESS/MODIFY events on child fo [...] new 6f7c877cc397 fs: send fsnotify_xattr()/IN_ATTRIB from vfs_fileattr_set( [...] new 231ce1a5d075 Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] new 139a0efd488e Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] new 9a15279a020a gfs2: Rename gfs2_log_submit_{bio -> write} new 4b78cc8ba6ce gfs2: Initialize bio->bi_opf early new f5bd18812f1f gfs2: Set bio->{bi_private,bi_end_ino} late new b003b52525f3 gfs2: Fix gfs2_log_get_bio argument type new b7ab294981e5 gfs: Use fixed GL_GLOCK_MIN_HOLD time new fc1fdd58013b gfs2: gfs2_glock_hold cleanup new e6516b0e2576 gfs2: Introduce glock_{type,number,sbd} helpers new 02e96fafcb36 gfs2: Fix slab-use-after-free in qd_put new 749b95ab9b8a Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 68fa63c11e41 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] new 49ca2147749f smb: smbdirect: introduce smbdirect_socket.connect.{lock,work} new c1fb124f2a74 smb: server: initialize recv_io->cqe.done = recv_done just once new d180b1d9c7a4 smb: server: defer the initial recv completion logic to sm [...] new 0446356e9f29 ksmbd: convert comma to semicolon new 8dd2e58b6273 ksmbd: remove redundant DACL check in smb_check_perm_dacl new cafb57f7bdd5 ksmbd: Fix refcount leak when invalid session is found on [...] new 95d7a890e4b0 ksmbd: fix buffer validation by including null terminator [...] new ecee1d7b308e Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 8481de3eca89 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 7cd10fd5f433 Merge branch 'vfs.fixes' into vfs.all new 0f5bb0cfb0b4 fs: use min() or umin() instead of min_t() new 5854fc6391e9 fs: annotate cdev_lock with __cacheline_aligned_in_smp new 1fa4e69a54a2 filelock: use a consume fence in locks_inode_context() new 887e97745ec3 fs: track the inode having file locks with a flag in ->i_opflags new c0aac5975baf ns: pad refcount new 6d864a1b1825 pid: only take pidmap_lock once on alloc new 961b2ad1b413 Merge patch series "further damage-control lack of clone s [...] new b68f91ef3b3f fs/buffer: add alert in try_to_free_buffers() for folios w [...] new 3e78c584832b Merge branch 'vfs-7.0.misc' into vfs.all new 7f3b33668595 init: remove deprecated "load_ramdisk" and "prompt_ramdisk [...] new 325f10b5e91c initrd: remove deprecated code path (linuxrc) new 06b66c98f56f init: remove /proc/sys/kernel/real-root-dev new a8d7e0282798 Merge patch series "initrd: remove half of classic initrd [...] new 0b0355331048 Merge branch 'vfs-7.0.initrd' into vfs.all new fccbe38a5d06 statmount: permission check should return EPERM new 0e5032237ee5 statmount: accept fd as a parameter new 0c82fdbbbfbe selftests: statmount: tests for STATMOUNT_BY_FD new d5bc4e31f2a3 Merge patch series "statmount: accept fd as a parameter" new 51a146e0595c fs: Remove internal old mount API code new 122782ebc183 Merge branch 'vfs-7.0.namespace' into vfs.all new b266a39eb2b4 rust: fs: add __rust_helper to helpers new fc73d4b4d281 rust: pid_namespace: add __rust_helper to helpers new 268eaa8ab4ac rust: poll: add __rust_helper to helpers new 5334fc280735 Merge patch series "Allow inlining C helpers into Rust whe [...] new 5fe1398047de Merge branch 'vfs-7.0.rust' into vfs.all new 977de00dfcf8 VFS: move dentry_create() from fs/open.c to fs/namei.c new 36411554e889 VFS: Prepare atomic_open() for dentry_create() new 64a989dbd144 VFS/knfsd: Teach dentry_create() to use atomic_open() new 1c921baf4212 Merge patch series "Allow knfsd to use atomic_open()" new 981be27a72d1 Merge branch 'vfs-7.0.atomic_open' into vfs.all new e9e86ea52163 Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...]
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 (c49a81a14b58) \ N -- N -- N refs/heads/fs-next (e9e86ea52163)
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 112 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/kernel-parameters.txt | 12 +- Documentation/admin-guide/sysctl/kernel.rst | 6 - Documentation/filesystems/locking.rst | 9 +- Documentation/filesystems/mount_api.rst | 2 - Documentation/filesystems/porting.rst | 7 +- Documentation/filesystems/vfs.rst | 58 +---- arch/arm/configs/neponset_defconfig | 2 +- drivers/media/mc/mc-request.c | 6 +- fs/btrfs/Kconfig | 9 +- fs/btrfs/bio.c | 19 +- fs/btrfs/bio.h | 16 +- fs/btrfs/block-group.c | 11 +- fs/btrfs/compression.c | 1 - fs/btrfs/ctree.c | 49 ++-- fs/btrfs/ctree.h | 9 + fs/btrfs/defrag.c | 5 +- fs/btrfs/delayed-inode.c | 36 +-- fs/btrfs/direct-io.c | 29 ++- fs/btrfs/disk-io.c | 81 ++----- fs/btrfs/extent-io-tree.c | 7 +- fs/btrfs/extent-tree.c | 33 +-- fs/btrfs/extent_io.c | 78 +++--- fs/btrfs/file-item.c | 4 - fs/btrfs/file.c | 9 +- fs/btrfs/free-space-tree.c | 4 +- fs/btrfs/fs.c | 100 ++++++-- fs/btrfs/fs.h | 23 +- fs/btrfs/inode-item.c | 7 +- fs/btrfs/inode.c | 63 +++-- fs/btrfs/messages.c | 26 +- fs/btrfs/messages.h | 76 +++--- fs/btrfs/qgroup.c | 124 +++++++--- fs/btrfs/relocation.c | 5 +- fs/btrfs/scrub.c | 39 ++- fs/btrfs/super.c | 4 - fs/btrfs/sysfs.c | 6 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 6 +- fs/btrfs/volumes.c | 9 +- fs/buffer.c | 6 +- fs/char_dev.c | 2 +- fs/exec.c | 2 +- fs/ext4/mballoc.c | 3 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 2 +- fs/fat/dir.c | 4 +- fs/fat/file.c | 3 +- fs/file_attr.c | 2 + fs/fs_context.c | 208 +--------------- fs/fsopen.c | 10 - fs/fuse/dev.c | 2 +- fs/fuse/file.c | 8 +- fs/gfs2/quota.c | 1 + fs/init.c | 14 -- fs/internal.h | 1 - fs/iomap/buffered-io.c | 50 ++-- fs/iomap/iter.c | 6 +- fs/locks.c | 133 ++++++----- fs/namei.c | 80 ++++++- fs/namespace.c | 102 +++++--- fs/nfsd/nfs4layouts.c | 23 +- fs/nfsd/nfs4proc.c | 11 +- fs/nfsd/nfs4state.c | 19 ++ fs/notify/fsnotify.c | 9 +- fs/open.c | 39 --- fs/splice.c | 2 +- fs/xfs/xfs_iomap.c | 11 +- include/linux/filelock.h | 19 +- include/linux/fs.h | 5 +- include/linux/fs/super_types.h | 1 - include/linux/init_syscalls.h | 1 - include/linux/initrd.h | 2 - include/linux/iomap.h | 8 +- include/linux/ns/ns_common_types.h | 4 +- include/trace/events/btrfs.h | 3 +- include/uapi/linux/mount.h | 10 +- include/uapi/linux/sysctl.h | 1 - init/do_mounts.c | 11 +- init/do_mounts.h | 18 +- init/do_mounts_initrd.c | 107 +-------- init/do_mounts_rd.c | 24 +- kernel/pid.c | 131 +++++++---- rust/helpers/fs.c | 2 +- rust/helpers/pid_namespace.c | 8 +- rust/helpers/poll.c | 5 +- .../selftests/filesystems/statmount/statmount.h | 15 +- .../filesystems/statmount/statmount_test.c | 261 +++++++++++++++++++-- .../filesystems/statmount/statmount_test_ns.c | 101 +++++++- 88 files changed, 1347 insertions(+), 1146 deletions(-)