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 44e5aa466a1b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12ffd47205be Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits a33c29f8b53c Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits b7db04bb9072 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits 9603083c5222 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 1b48a3419aa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0d646338b6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 33c62a82f968 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 44fcfbc479a7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits cece8898937c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3bd28a8d7d0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0fe52548cc78 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d21f31e5953d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e15ddf6b063 Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] omits a2f1e4d9bb26 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git omits bc444b4dbd6c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1818aa35abbb ksmbd: Implement new SMB3 POSIX type omits 7fb7dc0167d1 ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_pat [...] omits 84e42be61511 ksmbd: fix possibly wrong init value for RDMA buffer size adds 5e7f0efd2323 selinux: match extended permissions to their base permissions new 09a0fa92e5b4 Merge tag 'selinux-pr-20250107' of git://git.kernel.org/pu [...] adds f2893c0804d8 dm array: fix releasing a faulty array block twice in dm_a [...] adds 626f128ee9c4 dm array: fix unreleased btree blocks on closing a faulty [...] adds 0bb1968da273 dm array: fix cursor index when skipping across block boundaries new 6df90c02bae4 dm-verity FEC: Fix RS FEC repair for roots unaligned to bl [...] new 548c6edbed92 dm-verity FEC: Avoid copying RS parity bytes twice. new 47f33c27fc95 dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY new 80f130bfad1d dm thin: make get_first_thin use rcu-safe list first function new 0b7958fa05d5 Merge tag 'for-6.13/dm-fixes' of git://git.kernel.org/pub/ [...] adds 7bac65687510 scsi: ufs: qcom: Power off the PHY if it was already power [...] adds bb9850704c04 scsi: ufs: core: Honor runtime/system PM levels if set by [...] adds 4f78a56af4c4 scsi: ufs: qcom: Allow passing platform specific OF data adds 3b2f56860b05 scsi: ufs: qcom: Power down the controller/device during s [...] new eea6e4b4dfb8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new b7fe9b203d40 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 8b399f8f92d6 Merge branch 'for-next' of git://evilpiepirate.org/bcachefs.git new 6ea6b7db4aea Merge branch 'afs-next' of git://git.kernel.org/pub/scm/li [...] new 00020f8acb8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9ffff69547c smb: client: sync the root session and superblock context [...] new 1c600e936d5e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new e7c314e05345 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 47ea6497d1e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0cda7e7c6c62 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 4f65d4467b7d Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 3d56fbb1f03f f2fs: expand f2fs_invalidate_compress_page() to f2fs_inval [...] new d217b5cea488 f2fs: add parameter @len to f2fs_invalidate_internal_cache() new 91b587ba79e1 f2fs: Introduce linear search for dentries new cf5817ce66f6 f2fs: don't call block truncation for aliased file new 66baee2b886d f2fs: introduce update_sit_entry_for_release/alloc() new 81ffbd224e5f f2fs: update_sit_entry_for_release() supports consecutive blocks. new df46161e4ed0 f2fs: fix to do sanity check correctly on i_inline_xattr_size new 2279962688d5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 97415d271f19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f90dc43d20fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2ac538e40278 ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_pat [...] new e8580b4c600e ksmbd: Implement new SMB3 POSIX type new 12914b536b47 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new b3d76444d208 SUNRPC: only put task on cl_tasks list after the RPC call [...] new 34a1208e0d12 SUNRPC: display total RPC tasks for RPC client new c07153898ce8 NFS: Fix potential buffer overflowin nfs_sysfs_link_rpc_client() new cc1080daed34 nfs/localio: add direct IO enablement with sync and async [...] new ca65c9e0c78b nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations new c92442c3179e nfs_common: rename functions that invalidate LOCALIO nfs_clients new 3bfbb7490a28 nfs_common: move localio_lock to new lock member of nfs_uuid_t new a2c761183b5e nfs: cache all open LOCALIO nfsd_file(s) in client new e08acc5438ce nfsd: update percpu_ref to manage references on nfsd_net new dff9fb0346fd nfsd: rename nfsd_serv_ prefixed methods and variables wit [...] new 735aab1241ea nfsd: nfsd_file_acquire_local no longer returns GC'd nfsd_file new 2fd54b493c6b nfs_common: rename nfslocalio nfs_uuid_lock to nfs_uuids_lock new df6f689795ff nfs_common: track all open nfsd_files per LOCALIO nfs_client new c729acd34c6e nfs_common: add nfs_localio trace events new 2305b6c52bb1 nfs/localio: remove redundant code and simplify LOCALIO en [...] new 4f54057c1631 nfs: probe for LOCALIO when v4 client reconnects to server new 69d73de60b2b nfs: probe for LOCALIO when v3 client reconnects to server new 17da35c54142 nfs: fix incorrect error handling in LOCALIO new 7c12ab79a8d2 NFS: CB_OFFLOAD can return NFS4ERR_DELAY new bc72c891196d NFS: Fix typo in OFFLOAD_CANCEL comment new b96ad13663a5 NFS: Rename struct nfs4_offloadcancel_data new 7442c96aaf2a NFS: Implement NFSv4.2's OFFLOAD_STATUS XDR new ddd7d1aeb15b NFS: Implement NFSv4.2's OFFLOAD_STATUS operation new 3b6b95b4bdd7 NFS: Use NFSv4.2's OFFLOAD_STATUS operation new 10e73e9d64dc NFS: Refactor trace_nfs4_offload_cancel new 4ec1de34e938 nfs: Make NFS_FSCACHE select NETFS_SUPPORT instead of depe [...] new 7ccffed5b6f3 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new cacf82936af5 Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new bc5ce8fd3d98 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 7ee7c9b39ed3 xfs: don't return an error from xfs_update_last_rtgroup_si [...] new 0bb701bbb4a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 46f1e617acdc Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] new 29f6c68c6b54 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 (44e5aa466a1b) \ N -- N -- N refs/heads/fs-next (29f6c68c6b54)
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 63 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/nfs/localio.rst | 102 ++++++------ drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-thin.c | 5 +- drivers/md/dm-verity-fec.c | 59 +++---- drivers/md/persistent-data/dm-array.c | 19 ++- drivers/ufs/core/ufshcd-priv.h | 6 - drivers/ufs/core/ufshcd.c | 10 +- drivers/ufs/host/ufs-qcom.c | 31 ++-- drivers/ufs/host/ufs-qcom.h | 5 + fs/f2fs/compress.c | 5 +- fs/f2fs/data.c | 2 +- fs/f2fs/dir.c | 53 +++++-- fs/f2fs/f2fs.h | 19 ++- fs/f2fs/gc.c | 2 +- fs/f2fs/inline.c | 5 +- fs/f2fs/inode.c | 19 +-- fs/f2fs/node.c | 5 +- fs/f2fs/segment.c | 159 ++++++++++++------- fs/nfs/Kconfig | 3 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/client.c | 6 +- fs/nfs/direct.c | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 25 +-- fs/nfs/flexfilelayout/flexfilelayout.h | 1 + fs/nfs/inode.c | 3 + fs/nfs/internal.h | 9 +- fs/nfs/localio.c | 236 +++++++++++++++++++++------- fs/nfs/nfs3proc.c | 46 +++++- fs/nfs/nfs42proc.c | 188 +++++++++++++++++++--- fs/nfs/nfs42xdr.c | 88 ++++++++++- fs/nfs/nfs4proc.c | 3 +- fs/nfs/nfs4state.c | 1 + fs/nfs/nfs4trace.h | 11 +- fs/nfs/nfs4xdr.c | 1 + fs/nfs/nfstrace.h | 32 ---- fs/nfs/pagelist.c | 5 +- fs/nfs/sysfs.c | 6 +- fs/nfs/write.c | 3 +- fs/nfs_common/Makefile | 3 +- fs/nfs_common/common.c | 19 +++ fs/nfs_common/localio_trace.c | 10 ++ fs/nfs_common/localio_trace.h | 56 +++++++ fs/nfs_common/nfslocalio.c | 250 ++++++++++++++++++++++++------ fs/nfsd/filecache.c | 20 ++- fs/nfsd/localio.c | 9 +- fs/nfsd/netns.h | 12 +- fs/nfsd/nfsctl.c | 6 +- fs/nfsd/nfssvc.c | 40 ++--- fs/smb/client/namespace.c | 19 ++- fs/smb/server/transport_rdma.c | 2 +- fs/xfs/libxfs/xfs_rtgroup.h | 2 +- include/linux/nfs4.h | 1 + include/linux/nfs_common.h | 2 + include/linux/nfs_fs.h | 22 ++- include/linux/nfs_fs_sb.h | 4 +- include/linux/nfs_xdr.h | 6 +- include/linux/nfslocalio.h | 48 ++++-- include/linux/sunrpc/clnt.h | 1 + include/ufs/ufshcd.h | 2 - net/sunrpc/clnt.c | 25 ++- net/sunrpc/debugfs.c | 3 + security/selinux/avc.c | 61 ++++---- security/selinux/hooks.c | 6 +- security/selinux/include/avc.h | 5 +- security/selinux/include/security.h | 3 + security/selinux/ss/services.c | 28 +++- 66 files changed, 1330 insertions(+), 513 deletions(-) create mode 100644 fs/nfs_common/localio_trace.c create mode 100644 fs/nfs_common/localio_trace.h