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 eedbb59af1d0 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits cc370e2074b8 Merge branch '9p-next' of git://github.com/martinetd/linux omits 41364e5aea6a Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 2beb1fcae84a Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits efc6a11ddb55 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f5da29a7056c Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 2db0894f4de6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a8f50eb4890c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 1554e8d2b99e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8ff48c76e873 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits f29beaf2f5c4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 7502bc37e6bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d446afac9ddd Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits 82affba036e3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b46c9d233225 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8087a1cf06b9 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 7abd6d344ec3 smb: smb2pdu.h: Use static_assert() to check struct sizes omits f93ce66fd2fd smb/client: avoid possible NULL dereference in cifs_free_s [...] omits e5f7931ac556 9p: Fix DIO read through netfs omits b9bfda42f45e netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags omits d491c62e0848 netfs, ceph: Revert "netfs: Remove deprecated use of PG_pr [...] omits 5e486881d587 file: fix typo in take_fd() comment omits 69e8c2f45083 nfsd: Add quotes to client info 'callback address' omits 191138965490 Merge branch 'vfs.folio' into vfs.all Signed-off-by: Chris [...] omits 7587d1507cc4 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] omits 727f51efa895 Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] omits 573e020c093c Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] omits 9a809be7b6cd Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits 75af9e7b67a6 svcrdma: Handle device removal outside of the CM event handler omits bf9f71db6233 nfsd: move error choice for incorrect object types to vers [...] omits f02f129df83d nfsd: be more systematic about selecting error codes for i [...] omits 11ff4658acaa nfsd: Move error code mapping to per-version proc code. omits c7d806518572 nfsd: move V4ROOT version check to nfsd_set_fh_dentry() omits b64335a68259 nfsd: further centralize protocol version checks. omits 29a1675f6918 nfsd: use nfsd_v4client() in nfsd_breaker_owns_lease() omits 2789c2d42eb6 nfsd: Pass 'cred' instead of 'rqstp' to some functions. omits 10ca2af303d9 nfsd: Don't pass all of rqst into rqst_exp_find() omits 944ff9fa737f nfsd: don't assume copy notify when preprocessing the stateid omits 6f4e3e56b373 sunrpc: allow svc threads to fail initialisation cleanly omits 19e6e7f67482 sunrpc: merge svc_rqst_alloc() into svc_prepare_thread() omits 84470cd1c2e1 sunrpc: don't take ->sv_lock when updating ->sv_nrthreads. omits 29f9842a905e sunrpc: change sp_nrthreads from atomic_t to unsigned int. omits c9c7bf68dbfd sunrpc: document locking rules for svc_exit_thread() omits e9e0ccdb20ea nfsd: don't allocate the versions array. omits c32c413b46bb nfsd: move nfsd_pool_stats_open into nfsctl.c omits 14ac3ebe4234 SUNRPC: make various functions static, or not exported. omits b6579e77a664 lockd: discard nlmsvc_timeout omits 84414198b506 nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work() omits f7e8b9802be1 NFS: trace: show TIMEDOUT instead of 0x6e omits 9594a8ce2d6d nfsd: use system_unbound_wq for nfsd_file_gc_worker() omits 41036d30d289 nfsd: count nfsd_file allocations omits 7013b6b9f06b nfsd: fix refcount leak when file is unhashed after being found omits ec0bc25911c9 nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire omits f54cf14332b0 nfsd: add list_head nf_gc to struct nfsd_file omits fa0e22eb97a5 pidfd: prevent creation of pidfds for kthreads omits 3df0982d6970 netfs: clean up after renaming FSCACHE_DEBUG config omits 9000eec2bdc0 tmpfs: add support for multigrain timestamps omits 28acb0701f51 btrfs: convert to multigrain timestamps omits 7a92d6edab0a ext4: switch to multigrain timestamps omits e2e1521d8c07 xfs: switch to multigrain timestamps omits 34972774d621 Documentation: add a new file documenting multigrain timestamps omits 1f58a658ed6d libfs: fix infinite directory reads for offset dir omits 90965e4a2232 nsfs: fix ioctl declaration omits df7bc5db597f fs/netfs/fscache_cookie: add missing "n_accesses" check omits 1d9d9dee03be filelock: fix name of file_lease slab cache omits 9ecf6230b530 netfs: Fault in smaller chunks for non-large folio mappings omits d2407072ba13 fs: have setattr_copy handle multigrain timestamps appropriately omits 179340b88d64 fs: add percpu counters for significant multigrain timesta [...] omits ce2ff3800434 fs: tracepoints around multigrain timestamp events omits 6feb43ecdd8e fs: add infrastructure for multigrain timestamps omits e7251ad2744c Merge patch series "nsfs: iterate through mount namespaces" omits 5fa80d83baf0 nsfs: iterate through mount namespaces omits 6802fc4563cd file: add fput() cleanup helper omits ce43736c0c8c fs: add put_mnt_ns() cleanup helper omits da9a5c08abd6 fs: allow mount namespace fd adds a1460e457e7a Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 78296429e200 platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled adds 613e3900c24b platform/x86: ideapad-laptop: introduce a generic notifica [...] adds cde7886b3517 platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc adds 7cc06e729460 platform/x86: ideapad-laptop: add a mutex to synchronize V [...] adds d74da846046a Merge tag 'platform-drivers-x86-v6.11-3' of git://git.kern [...] adds 98055bc35955 netfs: Fault in smaller chunks for non-large folio mappings adds 3f65f3c099bc filelock: fix name of file_lease slab cache adds f71aa06398aa fs/netfs/fscache_cookie: add missing "n_accesses" check adds 42b0f8da3acc nsfs: fix ioctl declaration adds 64a7ce76fb90 libfs: fix infinite directory reads for offset dir adds 889ced4c9388 netfs: clean up after renaming FSCACHE_DEBUG config adds 3b5bbe798b24 pidfd: prevent creation of pidfds for kthreads adds 86509e38a80d file: fix typo in take_fd() comment adds 8e5ced7804cb netfs, ceph: Revert "netfs: Remove deprecated use of PG_pr [...] adds 7b589a9b45ae netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags adds 08aebb9ecc62 9p: Fix DIO read through netfs adds d93693cf2c3a vfs: Don't evict inode under the inode lru traversing context adds 601e95bc2858 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds ace28a2990db Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 0d6ecc9e5293 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 2e08ea30e298 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9fae888050fb smb/client: avoid possible NULL dereference in cifs_free_s [...] new 022ee3ac4807 smb: smb2pdu.h: Use static_assert() to check struct sizes new 95c048c9224f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new f808faf459ea Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 652b0ae675fe dlm: add missing -ENOMEM if alloc_workqueue() fails new 9fed9d33adb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8b75913c1731 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a77af8bfdaf0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 98ed4925c8e8 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 49462139b98f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 74e33f26b31f Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 687caeab9844 nfsd: add list_head nf_gc to struct nfsd_file new fd61a51ad515 nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire new 5f0d1fe7129b nfsd: fix refcount leak when file is unhashed after being found new c776fc31a70b nfsd: count nfsd_file allocations new e9dff2092e6a nfsd: use system_unbound_wq for nfsd_file_gc_worker() new 7dc5b64eeb60 NFS: trace: show TIMEDOUT instead of 0x6e new df762decf47e nfsd: don't EXPORT_SYMBOL nfsd4_ssc_init_umount_work() new e75a47426611 lockd: discard nlmsvc_timeout new 75b73d4437c8 SUNRPC: make various functions static, or not exported. new c7b025a9d553 nfsd: move nfsd_pool_stats_open into nfsctl.c new f5af6b7b03e4 nfsd: don't allocate the versions array. new 3db062459676 sunrpc: document locking rules for svc_exit_thread() new 71658af18df2 sunrpc: change sp_nrthreads from atomic_t to unsigned int. new 5a3ef3cd7ae0 sunrpc: don't take ->sv_lock when updating ->sv_nrthreads. new 59807b239311 sunrpc: merge svc_rqst_alloc() into svc_prepare_thread() new 67333b75cd0c sunrpc: allow svc threads to fail initialisation cleanly new 3f47c05c06b5 nfsd: don't assume copy notify when preprocessing the stateid new 777a12a4bd62 nfsd: Don't pass all of rqst into rqst_exp_find() new 5c018453c371 nfsd: Pass 'cred' instead of 'rqstp' to some functions. new 0982d5266ac5 nfsd: use nfsd_v4client() in nfsd_breaker_owns_lease() new 885a31edf40f nfsd: further centralize protocol version checks. new a63832262e22 nfsd: move V4ROOT version check to nfsd_set_fh_dentry() new 402ce6ab624d nfsd: Move error code mapping to per-version proc code. new b9982372ff54 nfsd: be more systematic about selecting error codes for i [...] new bd0c04afe5c0 nfsd: move error choice for incorrect object types to vers [...] new f63764aeea0e svcrdma: Handle device removal outside of the CM event handler new ec6836a4a51f nfsd: Add quotes to client info 'callback address' new e5f5022b026c NFSD: Fix NFSv4's PUTPUBFH operation new f82500ce405b Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 8091ee6de69e Merge branch '9p-next' of git://github.com/martinetd/linux new 61e79cae4f6d Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new b4988e3bd1f0 eventpoll: Annotate data-race of busy_poll_usecs new 10c62724d2b5 fs: try an opportunistic lookup for O_CREAT opens too new c3dd9f0e320a fs: move audit parent inode new ac4db275670c fs: pull up trailing slashes check for O_CREAT new 155a11570398 fs: remove audit dummy context check new a2e0e55a57f8 fs: rearrange general fastpath check now that O_CREAT uses it new 06b40ace0f05 fs/select: Annotate struct poll_list with __counted_by() new 29c62aca494c vfs: only read fops once in fops_get/put new 70fc574170e7 fs: move FMODE_UNSIGNED_OFFSET to fop_flags new 33bbc2bf5034 vfs: use RCU in ilookup new 271bbadd9d4e file: reclaim 24 bytes from f_owner new 7ff1b1c2157c Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new 7b9d14af8777 fs: allow mount namespace fd new 5fcf329676cf fs: add put_mnt_ns() cleanup helper new 257b1c2c78c2 file: add fput() cleanup helper new a1d220d9dafa nsfs: iterate through mount namespaces new 49224a345c48 Merge patch series "nsfs: iterate through mount namespaces" new 1e35926a3e82 Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] new a037d5e7f81b fs: add infrastructure for multigrain timestamps new 6147cbda93ba fs: tracepoints around multigrain timestamp events new a777e231666a fs: add percpu counters for significant multigrain timesta [...] new 3a5e76794b88 fs: have setattr_copy handle multigrain timestamps appropriately new 42ba4ae65752 Documentation: add a new file documenting multigrain timestamps new 3062a738d73c xfs: switch to multigrain timestamps new 729f35ab8b0a ext4: switch to multigrain timestamps new c7e408a168b5 btrfs: convert to multigrain timestamps new 72f170e6e3cf tmpfs: add support for multigrain timestamps new 211533bbc399 Merge branch 'vfs.mgtime' into vfs.all Signed-off-by: Chri [...] new ea1a49a5a1c0 Merge branch 'vfs.folio' into vfs.all Signed-off-by: Chris [...] new 53566cca34de fs: rename struct xattr_ctx to kernel_xattr_ctx new 1810bb54fc6e fs/xattr: add *at family syscalls new 3bdc91d73e11 xattr: handle AT_EMPTY_PATH when setting xattrs new ba26ebe91100 xattr: handle AT_EMPTY_PATH when getting xattrs new 24dc652cc6f5 xattr: handle AT_EMPTY_PATH when listing xattrs new 1a4033aea65d xattr: handle AT_EMPTY_PATH when removing xattrs new c0d13f4ef529 xattr: don't raise LOOKUP_EMPTY new 391c3d1bda4e Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] new 667ab57d2d13 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 (eedbb59af1d0) \ N -- N -- N refs/heads/fs-next (667ab57d2d13)
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 82 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 | 4 + arch/arm/tools/syscall.tbl | 4 + arch/m68k/kernel/syscalls/syscall.tbl | 4 + arch/microblaze/kernel/syscalls/syscall.tbl | 4 + arch/mips/kernel/syscalls/syscall_n32.tbl | 4 + arch/mips/kernel/syscalls/syscall_n64.tbl | 4 + arch/mips/kernel/syscalls/syscall_o32.tbl | 4 + arch/parisc/kernel/syscalls/syscall.tbl | 4 + arch/powerpc/kernel/syscalls/syscall.tbl | 4 + arch/s390/kernel/syscalls/syscall.tbl | 4 + arch/sh/kernel/syscalls/syscall.tbl | 4 + arch/sparc/kernel/syscalls/syscall.tbl | 4 + arch/x86/entry/syscalls/syscall_32.tbl | 4 + arch/x86/entry/syscalls/syscall_64.tbl | 4 + arch/xtensa/kernel/syscalls/syscall.tbl | 4 + drivers/char/adi.c | 8 +- drivers/char/mem.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/drm_file.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 1 + drivers/gpu/drm/i915/i915_driver.c | 1 + drivers/gpu/drm/nouveau/nouveau_drm.c | 1 + drivers/gpu/drm/radeon/radeon_drv.c | 1 + drivers/gpu/drm/tegra/drm.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 + drivers/gpu/drm/xe/xe_device.c | 1 + drivers/net/tun.c | 6 + drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/amd/pmf/spc.c | 32 ++-- drivers/platform/x86/ideapad-laptop.c | 148 ++++++++++++++-- drivers/platform/x86/ideapad-laptop.h | 9 + drivers/platform/x86/lenovo-ymc.c | 60 +------ drivers/tty/tty_io.c | 6 + fs/dlm/main.c | 4 +- fs/eventpoll.c | 2 +- fs/fcntl.c | 151 +++++++++++++---- fs/file_table.c | 6 +- fs/inode.c | 43 ++++- fs/internal.h | 8 +- fs/locks.c | 6 +- fs/namei.c | 61 +++++-- fs/nfsd/nfs4xdr.c | 10 +- fs/notify/dnotify/dnotify.c | 6 +- fs/proc/base.c | 10 +- fs/read_write.c | 2 +- fs/select.c | 2 +- fs/stat.c | 9 +- fs/xattr.c | 253 ++++++++++++++++++++++------ include/asm-generic/audit_change_attr.h | 6 + include/drm/drm_accel.h | 3 +- include/drm/drm_gem.h | 3 +- include/drm/drm_gem_dma_helper.h | 1 + include/linux/fs.h | 36 +++- include/linux/syscalls.h | 13 ++ include/linux/xattr.h | 4 + include/uapi/asm-generic/unistd.h | 12 +- include/uapi/linux/xattr.h | 7 + io_uring/xattr.c | 2 +- mm/mmap.c | 2 +- net/core/sock.c | 2 +- security/selinux/hooks.c | 2 +- security/smack/smack_lsm.c | 2 +- 62 files changed, 754 insertions(+), 258 deletions(-)