This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7203ca412fc8 Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel [...] new c460192aae19 fuse_ctl_add_conn(): fix nlink breakage in case of early failure new 798a401660a1 tracefs: fix a leak in eventfs_create_events_dir() new 4051a9115ad2 new helper: simple_remove_by_name() new 1552ddc7fade new helper: simple_done_creating() new 8a210cacf5dc introduce a flag for explicitly marking persistently pinne [...] new bacdf1d70bbe primitives for maintaining persisitency new e49ce2585553 convert simple_{link,unlink,rmdir,rename,fill_super}() to [...] new 2313598222f9 convert ramfs and tmpfs new 23cbc7a79585 procfs: make /self and /thread_self dentries persistent new b1494e6bc47c configfs, securityfs: kill_litter_super() not needed new 153f99a45a83 convert xenfs new bdd80b5c1b35 convert smackfs new 50889f533f69 convert hugetlbfs new 1e508e05dd08 convert mqueue new c5055286f88f convert bpf new ae1fde9038f3 convert dlmfs new 5a8993a15a79 convert fuse_ctl new eec876df5e76 convert pstore new 50d7fd3c3a3e convert tracefs new ebb54484c3df convert debugfs new 0703b36e4e1c debugfs: remove duplicate checks in callers of start_creating() new e11e24760858 convert efivarfs new ea800a515f25 convert spufs new e6ef35deec69 convert ibmasmfs new b83431564db6 ibmasmfs: get rid of ibmasmfs_dir_ops new b4a76faf9d96 convert devpts new 185d241c8844 binderfs: use simple_start_creating() new 02da8d2c0965 binderfs_binder_ctl_create(): kill a bogus check new b89aa544821d convert binderfs new 4c7d25094f5c autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there new b85d6b241924 convert autofs new 7beafd51c4e1 convert binfmt_misc new d297622875f9 selinuxfs: don't stash the dentry of /policy_capabilities new d1e4a99358ea selinuxfs: new helper for attaching files to tree new cd08d17f39b7 convert selinuxfs new fcb898514354 functionfs: don't abuse ffs_data_closed() on fs shutdown new fe47466282a6 functionfs: don't bother with ffs->ref in ffs_data_{opened [...] new 1544775687f0 functionfs: need to cancel ->reset_work in ->kill_sb() new e5bf5ee26663 functionfs: fix the open/removal races new c7747fafaba0 functionfs: switch to simple_remove_by_name() new 6ca67378d0e7 convert functionfs new b65e3b11e923 gadgetfs: switch to simple_remove_by_name() new 57db9d428ba5 convert gadgetfs new 781716cd4a92 hypfs: don't pin dentries twice new 63f76f51fe47 hypfs: switch hypfs_create_str() to returning int new 723c2ba85900 hypfs: swich hypfs_create_u64() to returning int new 2a3d40476b9f convert hypfs new 946e2256775e convert rpc_pipefs new 0c9a266868f5 convert nfsctl new 4433d8e25d73 convert rust_binderfs new fc45aee66223 get rid of kill_litter_super() new 2026c6f8eb23 convert securityfs new ca459ca70f60 kill securityfs_recursive_remove() new eb028c33451a d_make_discardable(): warn if given a non-persistent dentry new 7cd122b55283 Merge tag 'pull-persistency' of git://git.kernel.org/pub/s [...] new bd5603eaae0a fuse: fix readahead reclaim deadlock new 6e0d7f7f4a43 fuse: missing copy_finish in fuse-over-io-uring argument copies new 2a36511609cc fuse: Fix whitespace for fuse_uring_args_to_ring() comment new 66c6a77e00a2 fuse: add WARN_ON and comment for RCU revalidate new 395b95530343 dcache: export shrink_dentry_list() and add new helper d_d [...] new ab84ad597386 fuse: new work queue to periodically invalidate expired dentries new 64becd224ff9 fuse: new work queue to invalidate dentries from old epochs new b4909ae8d4e9 fuse: refactor fuse_conn_put() to remove negative logic. new c755a09b52c0 fuse: use strscpy instead of strcpy new 47781ee71fb6 fuse: rename 'namelen' to 'namesize' new b359af8275a9 fuse: Invalidate the page cache after FOPEN_DIRECT_IO write new 1ce120dcefc0 fuse: Always flush the page cache before FOPEN_DIRECT_IO write new 28fec8b95e67 fuse: signal that a fuse inode should exhibit local fs behaviors new 95c39eef7c2b fuse: fix io-uring list corruption for terminated non-comm [...] new 8da059f2a497 fuse: Uninitialized variable in fuse_epoch_work() new 4b6b4321280e Merge tag 'fuse-update-6.19' of git://git.kernel.org/pub/s [...] new 9aee8de970f1 exfat: fix refcount leak in exfat_find new 4e163c39dd4e exfat: zero out post-EOF page cache on file extension new 866cba367541 exfat: validate the cluster bitmap bits of directory new d70a5804c563 exfat: fix divide-by-zero in exfat_allocate_bitmap new 51fc7b4ce10c exfat: fix remount failure in different process environments new e40e023591ff Merge tag 'exfat-for-6.19-rc1' of git://git.kernel.org/pub [...] new 222047f68e85 fs: PM: Fix reverse check in filesystems_freeze_callback() new aa8aba61d4e1 fs: assert on I_FREEING not being set in iput() and iput_n [...] new b6cb3ccef6e1 autofs: fix per-dentry timeout warning new afb9917d9b37 Revert "net/socket: convert sock_map_fd() to FD_ADD()" new 8cf01d0c4372 mqueue: correct the type of ro to int new fe93446b5ebd vfs: use UAPI types for new struct delegation definition new 4b9d25b4d380 Merge tag 'vfs-6.19-rc1.fixes' of git://git.kernel.org/pub [...] new 87c9e88ac4a1 ovl: pass original credentials, not mounter credentials du [...]
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/porting.rst | 7 + arch/powerpc/platforms/cell/spufs/inode.c | 17 +- arch/s390/hypfs/hypfs.h | 6 +- arch/s390/hypfs/hypfs_diag_fs.c | 60 +++----- arch/s390/hypfs/hypfs_vm_fs.c | 21 +-- arch/s390/hypfs/inode.c | 82 ++++------ drivers/android/binder/rust_binderfs.c | 121 ++++----------- drivers/android/binderfs.c | 82 +++------- drivers/base/devtmpfs.c | 2 +- drivers/misc/ibmasm/ibmasmfs.c | 24 +-- drivers/usb/gadget/function/f_fs.c | 144 ++++++++++------- drivers/usb/gadget/legacy/inode.c | 49 +++--- drivers/xen/xenfs/super.c | 2 +- fs/autofs/dev-ioctl.c | 22 +-- fs/autofs/inode.c | 2 +- fs/autofs/root.c | 11 +- fs/binfmt_misc.c | 69 ++++----- fs/configfs/dir.c | 10 +- fs/configfs/inode.c | 3 +- fs/configfs/mount.c | 2 +- fs/dcache.c | 129 ++++++++++------ fs/debugfs/inode.c | 32 +--- fs/devpts/inode.c | 57 +++---- fs/efivarfs/inode.c | 7 +- fs/efivarfs/super.c | 5 +- fs/exfat/balloc.c | 30 +++- fs/exfat/dir.c | 5 + fs/exfat/exfat_fs.h | 5 +- fs/exfat/fatent.c | 6 +- fs/exfat/file.c | 5 + fs/exfat/namei.c | 20 +-- fs/exfat/super.c | 30 +++- fs/fuse/control.c | 38 ++--- fs/fuse/dev.c | 9 +- fs/fuse/dev_uring.c | 12 +- fs/fuse/dir.c | 248 ++++++++++++++++++++++++++---- fs/fuse/file.c | 37 ++++- fs/fuse/fuse_dev_i.h | 1 + fs/fuse/fuse_i.h | 28 +++- fs/fuse/inode.c | 44 +++--- fs/hugetlbfs/inode.c | 12 +- fs/inode.c | 3 +- fs/internal.h | 1 - fs/libfs.c | 52 +++++-- fs/nfsd/nfsctl.c | 18 +-- fs/ocfs2/dlmfs/dlmfs.c | 8 +- fs/overlayfs/dir.c | 20 ++- fs/overlayfs/super.c | 12 +- fs/proc/base.c | 6 +- fs/proc/internal.h | 1 + fs/proc/root.c | 14 +- fs/proc/self.c | 10 +- fs/proc/thread_self.c | 11 +- fs/pstore/inode.c | 7 +- fs/ramfs/inode.c | 8 +- fs/super.c | 10 +- fs/tracefs/event_inode.c | 7 +- fs/tracefs/inode.c | 13 +- include/linux/dcache.h | 6 +- include/linux/fs.h | 6 +- include/linux/proc_fs.h | 2 - include/linux/security.h | 2 - include/uapi/linux/fcntl.h | 10 +- init/do_mounts.c | 2 +- ipc/mqueue.c | 14 +- kernel/bpf/inode.c | 15 +- mm/shmem.c | 38 +---- net/socket.c | 19 ++- net/sunrpc/rpc_pipe.c | 27 ++-- security/apparmor/apparmorfs.c | 13 +- security/inode.c | 35 ++--- security/selinux/selinuxfs.c | 185 ++++++++++------------ security/smack/smackfs.c | 2 +- 73 files changed, 1111 insertions(+), 962 deletions(-)