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 0e3c9e4d9bc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 49afe6d36b57 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits da97f94c4dee Merge branch '9p-next' of git://github.com/martinetd/linux omits 4206a36cddbb Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits b7766c6dfb56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3ba61c65edaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b423c4e3382e Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits e45744ad77cf Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3ff28d7efc63 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eef059d620bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c55dfc33835 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 09d79f0f5767 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] omits 85119c77304c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 27aa26c546e2 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 6470d2c6d423 Merge patch series "Fix for huge faults regression" omits a84e51444c59 fsnotify: disable pre-content and permission events by default omits a91cbc6171da fsnotify: disable notification by default for all pseudo files omits bd5033406f7e fsnotify: use accessor to set FMODE_NONOTIFY_* omits 334e1e91d5b1 fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size omits 94a26f13e018 fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed omits d8f6496873e9 fs/ntfs3: Factor out ntfs_{create/remove}_proc_root() omits f22894542e41 fs/ntfs3: Factor out ntfs_{create/remove}_procdir() omits a4fe9e31bf5a fs/ntfs3: Keep write operations atomic omits 938ed1095fe3 fs/ntfs3: Update inode->i_mapping->a_ops on compression st [...] omits 6554b3d21309 Merge branch 'vfs-6.14.afs' into vfs.all omits e7fa39b98fe1 Merge branch 'vfs-6.14.statx.dio' into vfs.all omits 9ce2f898c137 Merge branch 'vfs-6.14.libfs' into vfs.all omits 5f677209c264 Merge branch 'vfs-6.14.mount' into vfs.all omits 2d6ca5bd53d1 Merge branch 'kernel-6.14.pid' into vfs.all omits fda429aeb9f7 Merge branch 'kernel-6.14.cred' into vfs.all omits 0c4719993e74 Merge branch 'vfs-6.14.pidfs' into vfs.all omits 3be5a57e3e36 Merge branch 'vfs-6.14.misc' into vfs.all omits 01aafd86c730 Merge branch 'vfs-6.14.kcore' into vfs.all omits da7c2554225c Merge branch 'vfs-6.14.netfs' into vfs.all omits 4b12d387476e Merge branch 'vfs.fixes' into vfs.all omits 8b75d08a623a Merge patch series "lockref cleanups" omits 0ef3858b15e3 gfs2: use lockref_init for qd_lockref omits 160a93170d53 erofs: use lockref_init for pcl->lockref omits 24706068b7b6 dcache: use lockref_init for d_lockref omits 5f0c395edf59 lockref: add a lockref_init helper omits 80e2823cbe59 lockref: drop superfluous externs omits 57bd981b2db7 lockref: use bool for false/true returns omits 8c7568356d74 lockref: improve the lockref_get_not_zero description omits 74b5da771c89 lockref: remove lockref_put_not_zero omits cd1db3448474 fs: Fix return type of do_mount() from long to int omits a560758705a6 mm: shmem: Use signed int for version handling in casefold option new 92514ef226f5 Merge tag 'for-6.14-rc1-tag' of git://git.kernel.org/pub/s [...] new fe1052f7e420 fsnotify: use accessor to set FMODE_NONOTIFY_* new 54dbee0b21e1 fsnotify: disable notification by default for all pseudo files new af6671679734 fsnotify: disable pre-content and permission events by default new b13036454697 Merge patch series "Fix for huge faults regression" new f0b3cd12faa7 pidfs: improve ioctl handling new 6408a5662376 vfs: sanity check the length passed to inode_set_cached_link() new e7df4c5714a3 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] new 554e8f64ae36 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 81467e710ede Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 439280599882 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 5e651e76d5d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8acd69600ae0 cifs: Treat unhandled directory name surrogate reparse poi [...] new fef08d9ef417 smb: client: don't trust DFSREF_STORAGE_SERVER bit new 042f40ba7442 smb: client: fix noisy when tree connecting to DFS interli [...] new 8b2deeb88a19 smb: client: get rid of kstrdup() in get_ses_refpath() new e38892be29be Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 4071b148fc6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9ac910da58df Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new f4dd7a7173bc Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new a79566841c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5ec2fdf82c6 gfs2: glock holder GL_NOPID fix new d34b85b7c6f1 gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE new 1ae7897fad66 gfs2: Remove leftover code in add_to_queue new e2fcacf5998d gfs2: Fix request cancelation in finish_xmote new 1b51a9bb0b3d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 285cec318bf5 fs/ntfs3: Keep write operations atomic new e2d74c47a3d3 fs/ntfs3: Factor out ntfs_{create/remove}_procdir() new c5a396295370 fs/ntfs3: Factor out ntfs_{create/remove}_proc_root() new 1d1a7e252549 fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed new ff3559264458 fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size new b432163ebd15 fs/ntfs3: Update inode->i_mapping->a_ops on compression state new 8399141d4f26 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 5551aea0d9da Merge branch '9p-next' of git://github.com/martinetd/linux new 779c4a050ff0 Merge branch 'vfs.fixes' into vfs.all new f84f6ba87325 make use of anon_inode_getfile_fmode() new 6dca019cf351 fs: avoid mmap sem relocks when coredumping with many miss [...] new d2956f70d8fb open: Fix return type of several functions from long to int new 4ed1bd3746b7 ioctl: Fix return type of several functions from long to int new c1d2f516d14c Merge patch series "Fix the return type of several functio [...] new 492a40dfee83 Merge branch 'vfs-6.15.misc' into vfs.all new b944249bcea9 fsnotify: add mount notification infrastructure new 0f46d81f2bce fanotify: notify on mount attach and detach new bf630c401641 vfs: add notifications for mount attach and detach new 2cc0b7fd4bb0 Merge patch series "mount notification" new ae63304102ec fs: allow detached mounts in clone_private_mount() new e46639fa2a95 selftests: add tests for using detached mount with overlayfs new 7a72a2d47192 Merge patch series "fs: allow detached mounts in clone_pri [...] new 055de61cb624 statmount: add a new supported_mask field new c03a5217da45 uidgid: add map_id_range_up() new f8c6e8bd9ad5 statmount: allow to retrieve idmappings new 10d7f431de00 samples/vfs: check whether flag was raised new e416225ac441 samples/vfs: add STATMOUNT_MNT_{G,U}IDMAP new 6c8ecfbecdaa Merge patch series "statmount: allow to retrieve idmappings" new 516516aa6268 fs: add vfs_open_tree() helper new 84f30f61e987 fs: add copy_mount_setattr() helper new 2cf7960352bb fs: add open_tree_attr() new 47161dca45e6 fs: add kflags member to struct mount_kattr new 96b2451d24c4 fs: allow changing idmappings new 6fa0e78ff9f6 Merge patch series "fs: allow changing idmappings" new 4c14820df511 Merge branch 'vfs-6.15.mount' into vfs.all new f08d0c3a7111 pidfd: add PIDFD_SELF* sentinels to refer to own thread/process new e943271f7956 selftests/pidfd: add new PIDFD_SELF* defines new 2bbf47f2d396 selftests/pidfd: add tests for PIDFD_SELF_* new 62d648c4429a selftests/mm: use PIDFD_SELF in guard pages test new b1e809e7f64a Merge patch series "introduce PIDFD_SELF* sentinels" new b9ef82bf2deb Merge branch 'vfs-6.15.pidfs' into vfs.all new 9eb9e52ae41e Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new ba62d88e8480 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 (0e3c9e4d9bc8) \ N -- N -- N refs/heads/fs-next (ba62d88e8480)
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 69 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: arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/tools/syscall.tbl | 1 + arch/arm64/kernel/elfcore.c | 3 +- arch/arm64/tools/syscall_32.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/pseries/papr-vpd.c | 7 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/xtensa/kernel/syscalls/syscall.tbl | 1 + drivers/vfio/group.c | 16 +- fs/cachefiles/ondemand.c | 7 +- fs/coredump.c | 38 +- fs/eventfd.c | 5 +- fs/gfs2/glock.c | 44 +- fs/gfs2/incore.h | 2 +- fs/gfs2/super.c | 3 +- fs/internal.h | 5 +- fs/ioctl.c | 10 +- fs/mnt_idmapping.c | 51 +++ fs/mount.h | 26 ++ fs/namespace.c | 477 +++++++++++++++------ fs/notify/fanotify/fanotify.c | 38 +- fs/notify/fanotify/fanotify.h | 18 + fs/notify/fanotify/fanotify_user.c | 89 +++- fs/notify/fdinfo.c | 5 + fs/notify/fsnotify.c | 51 ++- fs/notify/fsnotify.h | 11 + fs/notify/mark.c | 14 +- fs/ntfs3/attrib.c | 4 +- fs/ntfs3/file.c | 24 +- fs/open.c | 20 +- fs/pidfs.c | 12 +- fs/pnode.c | 4 +- fs/signalfd.c | 7 +- fs/smb/client/dfs.c | 30 +- fs/smb/client/dfs.h | 7 + fs/smb/client/dfs_cache.c | 27 +- fs/smb/client/inode.c | 13 + fs/smb/client/smb2pdu.c | 2 +- fs/smb/common/smbfsctl.h | 3 + fs/timerfd.c | 6 +- include/linux/fanotify.h | 12 +- include/linux/fs.h | 23 +- include/linux/fsnotify.h | 20 + include/linux/fsnotify_backend.h | 42 ++ include/linux/mm.h | 2 +- include/linux/mnt_idmapping.h | 5 + include/linux/syscalls.h | 8 +- include/linux/uidgid.h | 6 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/linux/fanotify.h | 10 + include/uapi/linux/mount.h | 10 +- include/uapi/linux/pidfd.h | 24 ++ kernel/pid.c | 24 +- kernel/signal.c | 105 +++-- kernel/user_namespace.c | 26 +- mm/gup.c | 6 +- samples/vfs/samples-vfs.h | 14 +- samples/vfs/test-list-all-mounts.c | 35 +- scripts/syscall.tbl | 1 + .../filesystems/overlayfs/set_layers_via_fds.c | 120 ++++++ .../selftests/filesystems/overlayfs/wrappers.h | 17 + tools/testing/selftests/mm/guard-pages.c | 16 +- tools/testing/selftests/pidfd/pidfd.h | 16 + tools/testing/selftests/pidfd/pidfd_open_test.c | 6 +- tools/testing/selftests/pidfd/pidfd_test.c | 76 +++- virt/kvm/kvm_main.c | 11 +- 76 files changed, 1341 insertions(+), 393 deletions(-)