This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 876206933031 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 7a70a5085ed0 iomap: Add __iomap_put_folio helper new 80baab88bb93 iomap/gfs2: Unlock and put folio in page_done handler new 40405dddd98a iomap: Rename page_done handler to put_folio new 98321b5139f9 iomap: Add iomap_get_folio helper new 9060bc4d3aca iomap/gfs2: Get page in page_prepare handler new 07c22b56685d iomap: Add __iomap_get_folio helper new c82abc239464 iomap: Rename page_prepare handler to get_folio new 471859f57d42 iomap: Rename page_ops to folio_ops new d151e8bea150 Merge tag 'iomap-6.3-merge-1' of git://git.kernel.org/pub/ [...] new 8954c44ff477 xfs: use strscpy() to instead of strncpy() new ddccb81b26ec xfs: pass the xfs_bmbt_irec directly through the log intent code new f3ebac4c94c1 xfs: fix confusing variable names in xfs_bmap_item.c new 72ba455599ad xfs: pass xfs_extent_free_item directly through the log in [...] new 578c714b215d xfs: fix confusing xfs_extent_item variable names new 1534328bb427 xfs: pass rmap space mapping directly through the log intent code new ffaa196f6221 xfs: fix confusing variable names in xfs_rmap_item.c new 0b11553ec54a xfs: pass refcount intent directly through the log intent code new 01a3af226b7d xfs: fix confusing variable names in xfs_refcount_item.c new c85007e2e394 xfs: don't use BMBT btree split workers for IO completion new 167ce4cbfa37 xfs: allow setting full range of panic tags new 2ee833352985 xfs: make kobj_type structures constant new dd07bb8b6baf xfs: revert commit 8954c44ff477 new 28e335208ce9 Merge tag 'xfs-6.3-merge-2' of git://git.kernel.org/pub/sc [...] new 63510d9f2f6e Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 9ffa18884cce gfs2: gl_object races fix new 2d1439557ffe gfs2: Improve gfs2_upgrade_iopen_glock comment new 8fb8f70ec71e gfs2: Clean up gfs2_scan_glock_lru new 228804a35caa gfs2: Make glock lru list scanning safer new 3056dc46559b gfs2: Get rid of GLF_PENDING_DELETE flag new 0247f4e959c0 gfs2: Move delete workqueue into super block new f0e56edc2ec7 gfs2: Split the two kinds of glock "delete" work new fd5f446f0b3d gfs2: check gl_object in rgrp glops new 1c9001515e8a gfs2: Add SDF_DEACTIVATING super block flag new 6c0246a96e08 gfs2: Cease delete work during unmount new 6b388abc3399 gfs2: Flush delete work before shrinking inode cache new b88beb9a246f gfs2: Evict inodes cooperatively new 445cb1277e10 Revert "GFS2: free disk inode which is deleted by remote n [...] new b66f723bb552 gfs2: Improve gfs2_make_fs_rw error handling new cbb60951ce18 gfs2: jdata writepage fix new c1b0c3cfcbad gfs2: Convert gfs2_page_add_databufs to folios new b7ee88128242 Merge tag 'gfs2-v6.2-rc5-fixes' of git://git.kernel.org/pu [...] new 4008e2a0b01a zonefs: Reorganize code new 46a9c526eef7 zonefs: Simplify IO error handling new 34422914dc00 zonefs: Reduce struct zonefs_inode_info size new aa7f243f32e1 zonefs: Separate zone information from inode information new d207794ababe zonefs: Dynamically create file inodes when needed new 43592c46375a zonefs: Cache zone group directory inodes new 2b188a2cfc4d zonefs: make kobj_type structure constant new 232dd599068f Merge tag 'zonefs-6.3-rc1' of git://git.kernel.org/pub/scm [...] new 1d9c4172110e ksmbd: Implements sess->ksmbd_chann_list as xarray new b685757c7b08 ksmbd: Implements sess->rpc_handle_list as xarray new f8d6e7442aa7 ksmbd: fix typo, syncronous->synchronous new 701035700409 ksmbd: Remove duplicated codes new d280a958f8b2 ksmbd: update Kconfig to note Kerberos support and fix ind [...] new 7a17c61ee3b2 ksmbd: Fix spelling mistake "excceed" -> "exceeded" new 63f09a9986eb ksmbd: Fix parameter name and comment mismatch new 8f8c43b12588 ksmbd: fix wrong data area length for smb2 lock request new fb533473d159 ksmbd: do not allow the actual frame length to be smaller [...] new d3ca9f7aeba7 ksmbd: fix possible memory leak in smb2_lock() new 25ac8c12ff78 Merge tag '6.3-rc-ksmbd-fixes' of git://git.samba.org/ksmbd new 50f5fdaea9cd NFSD: Teach nfsd_mountpoint() auto mounts new e1f19857f94b fs: namei: Allow follow_down() to uncover auto mounts new f78e44545814 NFS: nfs_encode_fh: Remove S_AUTOMOUNT check new dba5eaa46b02 SUNRPC: Push svcxdr_init_decode() into svc_process_common() new 1e9e177df3e3 SUNRPC: Move svcxdr_init_decode() into ->accept methods new 846b5756d763 SUNRPC: Add an XDR decoding helper for struct opaque_auth new bee13639c094 SUNRPC: Convert svcauth_null_accept() to use xdr_stream new 6181b0c6432b SUNRPC: Convert svcauth_unix_accept() to use xdr_stream new e8e38e14009a SUNRPC: Convert svcauth_tls_accept() to use xdr_stream new 4ac5e7a6904b SUNRPC: Move the server-side GSS upcall to a noinline function new 20ebe927ede7 SUNRPC: Hoist common verifier decoding code into svcauth_g [...] new 4d51366deeb4 SUNRPC: Remove gss_read_common_verf() new 1cbfb921978f SUNRPC: Remove gss_read_verf() new c020fa695af6 SUNRPC: Convert server-side GSS upcall helpers to use xdr_stream new 26a949d1db9f SUNRPC: Replace read_u32_from_xdr_buf() with existing XDR helper new e14673c9c1c1 SUNRPC: Rename automatic variables in unwrap_integ_data() new b68e4c5c3227 SUNRPC: Convert unwrap_integ_data() to use xdr_stream new f4a59e822f81 SUNRPC: Rename automatic variables in unwrap_priv_data() new 42140718ea26 SUNRPC: Convert unwrap_priv_data() to use xdr_stream new 0653028e8f1c SUNRPC: Convert gss_verify_header() to use xdr_stream new 6734706bc0b8 SUNRPC: Clean up svcauth_gss_accept's NULL procedure check new b0bc53470d1a SUNRPC: Convert the svcauth_gss_accept() pre-amble to use [...] new 6898b47a0f9e SUNRPC: Hoist init_decode out of svc_authenticate() new 2009e32997ed SUNRPC: Re-order construction of the first reply fields new 4119bd030665 SUNRPC: Eliminate unneeded variable new 163cdfca341b SUNRPC: Decode most of RPC header with xdr_stream new 1c59a532ae38 SUNRPC: Remove svc_process_common's argv parameter new f4afc8fead38 SUNRPC: Hoist svcxdr_init_decode() into svc_process() new df24ac7a2e3a NFSD: enhance inter-server copy cleanup new 70f62231cdfd nfsd: allow nfsd_file_get to sanely handle a NULL pointer new bd6aaf781dae nfsd: fix potential race in nfs4_find_file new 5a9293830982 SUNRPC: Clean up svcauth_gss_release() new 0adaddd32f57 SUNRPC: Rename automatic variables in svcauth_gss_wrap_res [...] new 15d8f80891bb SUNRPC: Record gss_get_mic() errors in svcauth_gss_wrap_integ() new d91f0323a063 SUNRPC: Replace checksum construction in svcauth_gss_wrap_integ() new 7702378ac4d4 SUNRPC: Convert svcauth_gss_wrap_integ() to use xdr_stream() new 7b135c65bb45 SUNRPC: Rename automatic variables in svcauth_gss_wrap_res [...] new ba8b13e5f430 SUNRPC: Record gss_wrap() errors in svcauth_gss_wrap_priv() new a84cfbcd5acb SUNRPC: Add @head and @tail variables in svcauth_gss_wrap_priv() new eb1b780f2fad SUNRPC: Convert svcauth_gss_wrap_priv() to use xdr_stream() new 99d074d6b135 SUNRPC: Check rq_auth_stat when preparing to wrap a response new 6d037b15e439 SUNRPC: Remove the rpc_stat variable in svc_process_common() new 7b402c8db664 SUNRPC: Add XDR encoding helper for opaque_auth new 8dd41d70f331 SUNRPC: Push svcxdr_init_encode() into svc_process_common() new faca8978163b SUNRPC: Move svcxdr_init_encode() into ->accept methods new b2c88ca65ac8 SUNRPC: Use xdr_stream to encode Reply verifier in svcauth [...] new 3b03f3c5d4db SUNRPC: Use xdr_stream to encode Reply verifier in svcauth [...] new df18f9ccb98a SUNRPC: Use xdr_stream to encode Reply verifier in svcauth [...] new 7bb0dfb22347 SUNRPC: Convert unwrap data paths to use xdr_stream for replies new b2f42f1d999d SUNRPC: Use xdr_stream to encode replies in server-side GS [...] new 72a1e53a8bf6 SUNRPC: Use xdr_stream for encoding GSS reply verifiers new fcef2afffe67 SUNRPC: Hoist init_encode out of svc_authenticate() new 649a692e0f2b SUNRPC: Convert RPC Reply header encoding to use xdr_stream new 5f69d5f65a54 SUNRPC: Final clean-up of svc_process_common() new 5df25676de2e SUNRPC: Remove no-longer-used helper functions new cee4db194524 SUNRPC: Refactor RPC server dispatch method new 4bcf0343e8a6 SUNRPC: Set rq_accept_statp inside ->accept methods new db1d61656c78 SUNRPC: Go back to using gsd->body_start new f5f9d4a314da nfsd: move reply cache initialization into nfsd startup new 65ba3d2425bf SUNRPC: Use per-CPU counters to tally server RPC counts new ccf08bed6e7a SUNRPC: Replace pool stats with per-CPU variables new 97648b94bd9d SUNRPC: Add header ifdefs to linux/sunrpc/gss_krb5.h new f03640a1a978 SUNRPC: Remove .blocksize field from struct gss_krb5_enctype new 4be416a5f280 SUNRPC: Remove .conflen field from struct gss_krb5_enctype new 7f675ca7757b SUNRPC: Improve Kerberos confounder generation new 01c4e326327a SUNRPC: Obscure Kerberos session key new 7989a4f4ab54 SUNRPC: Refactor set-up for aux_cipher new 9f0b49f933ab SUNRPC: Obscure Kerberos encryption keys new 2dbe0cac3cd6 SUNRPC: Obscure Kerberos signing keys new 8270dbfcebea SUNRPC: Obscure Kerberos integrity keys new e01b2c79f4af SUNRPC: Refactor the GSS-API Per Message calls in the Kerb [...] new 279a67cdd491 SUNRPC: Remove another switch on ctx->enctype new bdb12fb157d8 SUNRPC: Add /proc/net/rpc/gss_krb5_enctypes file new 4df750c924f4 NFSD: Replace /proc/fs/nfsd/supported_krb5_enctypes with a [...] new 17781b2ce41a SUNRPC: Replace KRB5_SUPPORTED_ENCTYPES macro new dfe9a123451a SUNRPC: Enable rpcsec_gss_krb5.ko to be built without CRYPTO_DES new d50b8152c992 SUNRPC: Remove ->encrypt and ->decrypt methods from struct [...] new ae6ad5d0b790 SUNRPC: Rename .encrypt_v2 and .decrypt_v2 methods new 2691a27d9b3e SUNRPC: Hoist KDF into struct gss_krb5_enctype new ec4aaab39afc SUNRPC: Clean up cipher set up for v1 encryption types new 8b3a09f34542 SUNRPC: Parametrize the key length passed to context_v2_al [...] new af664fc9023e SUNRPC: Add new subkey length fields new dfb632432a9b SUNRPC: Refactor CBC with CTS into helpers new a40cf7530d31 SUNRPC: Add gk5e definitions for RFC 8009 encryption types new ae2e4d2bae00 SUNRPC: Add KDF-HMAC-SHA2 new 0d5b5a0f32df SUNRPC: Add RFC 8009 encryption and decryption functions new f26ec6b1b15c SUNRPC: Advertise support for RFC 8009 encryption types new 3394682fba3b SUNRPC: Support the Camellia enctypes new 45b4ef46b5e8 SUNRPC: Add KDF_FEEDBACK_CMAC new 6e6d9eee0e78 SUNRPC: Advertise support for the Camellia encryption types new 6e460c230d2d SUNRPC: Move remaining internal definitions to gss_krb5_in [...] new eebd8c2d1978 SUNRPC: Add KUnit tests for rpcsec_krb5.ko new ddd8c1f975ee SUNRPC: Export get_gss_krb5_enctype() new 6eb6b8a446a1 SUNRPC: Add KUnit tests RFC 3961 Key Derivation new e1a9a3849dff SUNRPC: Add Kunit tests for RFC 3962-defined encryption/de [...] new 35f6e42e813e SUNRPC: Add KDF KUnit tests for the RFC 6803 encryption types new 02142b2ca8fc SUNRPC: Add checksum KUnit tests for the RFC 6803 encrypti [...] new b958cff6b27b SUNRPC: Add encryption KUnit tests for the RFC 6803 encryp [...] new fcbad14b585d SUNRPC: Add KDF-HMAC-SHA2 Kunit tests new 003caf4f8c6a SUNRPC: Add RFC 8009 checksum KUnit tests new 4d2d15c0f1e0 SUNRPC: Add RFC 8009 encryption KUnit tests new c4a9f0552cf6 SUNRPC: Add encryption self-tests new fcb530973b3c nfsd: don't take nfsd4_copy ref for OP_OFFLOAD_STATUS new 45ba66cc2ca2 nfsd: eliminate find_deleg_file_locked new ee97e7301582 nfsd: add some kerneldoc comments for stateid preprocessin [...] new edd2f5526ea8 nfsd: eliminate __nfs4_get_fd new ecfa3987731b SUNRPC: Fix whitespace damage in svcauth_unix.c new 1f0001d43d0c nfsd: zero out pointers after putting nfsd_files on COPY s [...] new 6ba434cb1a8d nfsd: clean up potential nfsd_file refcount leaks in COPY [...] new 34e8f9ec4c9a NFSD: fix leaked reference count of nfsd4_ssc_umount_item new 4dbca1c3c6dd nfsd: remove fs/nfsd/fault_inject.c new fcebda5a5d0d SUNRPC: Clean up the svc_xprt_flags() macro new 319951eba0fc SUNRPC: Remove ->xpo_secure_port() new 826b67e6376c nfsd: don't hand out delegation on setuid files being open [...] new fb610c4dbc99 nfsd: fix race to check ls_layouts new 81e722978ad2 NFSD: fix problems with cleanup on errors in nfsd4_copy new dcd779dc4654 nfsd: fix courtesy client with deny mode handling in nfs4_ [...] new 2172e84ea00b SUNRPC: Fix occasional warning when destroying gss_krb5_enctypes new 4c475eee0237 nfsd: don't fsync nfsd_files on last close new 90d217557247 NFSD: copy the whole verifier in nfsd_copy_write_verifier new 4b471a8b847b NFSD: Clean up nfsd_symlink() new 9fc2f99030b5 Merge tag 'nfsd-6.3' of git://git.kernel.org/pub/scm/linux [...]
The 182 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/xfs.rst | 2 +- fs/gfs2/aops.c | 9 +- fs/gfs2/aops.h | 4 +- fs/gfs2/bmap.c | 38 +- fs/gfs2/dentry.c | 18 - fs/gfs2/glock.c | 128 +- fs/gfs2/glock.h | 4 +- fs/gfs2/glops.c | 21 +- fs/gfs2/incore.h | 11 +- fs/gfs2/inode.c | 8 + fs/gfs2/ops_fstype.c | 71 +- fs/gfs2/rgrp.c | 2 +- fs/gfs2/super.c | 49 +- fs/gfs2/sys.c | 2 + fs/iomap/buffered-io.c | 91 +- fs/ksmbd/Kconfig | 8 +- fs/ksmbd/asn1.c | 23 +- fs/ksmbd/connection.c | 6 +- fs/ksmbd/ksmbd_work.h | 2 +- fs/ksmbd/mgmt/user_session.c | 98 +- fs/ksmbd/mgmt/user_session.h | 6 +- fs/ksmbd/smb2misc.c | 31 +- fs/ksmbd/smb2pdu.c | 66 +- fs/ksmbd/vfs.c | 6 +- fs/ksmbd/vfs_cache.c | 5 +- fs/lockd/svc.c | 21 +- fs/namei.c | 6 +- fs/nfs/callback_xdr.c | 13 +- fs/nfs/export.c | 2 +- fs/nfsd/fault_inject.c | 142 --- fs/nfsd/filecache.c | 49 +- fs/nfsd/nfs2acl.c | 5 +- fs/nfsd/nfs3acl.c | 5 +- fs/nfsd/nfs3proc.c | 5 +- fs/nfsd/nfs4layouts.c | 4 +- fs/nfsd/nfs4proc.c | 202 ++- fs/nfsd/nfs4state.c | 130 +- fs/nfsd/nfscache.c | 4 +- fs/nfsd/nfsctl.c | 77 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsproc.c | 6 +- fs/nfsd/nfssvc.c | 23 +- fs/nfsd/state.h | 2 - fs/nfsd/trace.h | 31 - fs/nfsd/vfs.c | 8 +- fs/nfsd/xdr4.h | 2 +- fs/xfs/libxfs/xfs_alloc.c | 32 +- fs/xfs/libxfs/xfs_bmap.c | 32 +- fs/xfs/libxfs/xfs_bmap.h | 5 +- fs/xfs/libxfs/xfs_btree.c | 18 +- fs/xfs/libxfs/xfs_refcount.c | 96 +- fs/xfs/libxfs/xfs_refcount.h | 4 +- fs/xfs/libxfs/xfs_rmap.c | 50 +- fs/xfs/libxfs/xfs_rmap.h | 6 +- fs/xfs/xfs_bmap_item.c | 137 +- fs/xfs/xfs_error.c | 2 +- fs/xfs/xfs_error.h | 12 +- fs/xfs/xfs_extfree_item.c | 99 +- fs/xfs/xfs_globals.c | 3 +- fs/xfs/xfs_iomap.c | 4 +- fs/xfs/xfs_refcount_item.c | 110 +- fs/xfs/xfs_rmap_item.c | 142 +-- fs/xfs/xfs_sysfs.c | 12 +- fs/xfs/xfs_sysfs.h | 10 +- fs/xfs/xfs_trace.h | 15 +- fs/zonefs/Makefile | 2 +- fs/zonefs/file.c | 878 +++++++++++++ fs/zonefs/super.c | 1931 ++++++++++------------------ fs/zonefs/sysfs.c | 2 +- fs/zonefs/trace.h | 20 +- fs/zonefs/zonefs.h | 110 +- include/linux/iomap.h | 27 +- include/linux/lockd/lockd.h | 4 +- include/linux/namei.h | 2 +- include/linux/nfs_ssc.h | 2 +- include/linux/sunrpc/gss_krb5.h | 196 +-- include/linux/sunrpc/gss_krb5_enctypes.h | 41 - include/linux/sunrpc/msg_prot.h | 5 + include/linux/sunrpc/svc.h | 133 +- include/linux/sunrpc/svc_xprt.h | 1 - include/linux/sunrpc/xdr.h | 28 +- include/trace/events/rpcgss.h | 22 + include/trace/events/sunrpc.h | 28 +- net/sunrpc/.kunitconfig | 30 + net/sunrpc/Kconfig | 100 +- net/sunrpc/auth_gss/Makefile | 2 + net/sunrpc/auth_gss/auth_gss.c | 17 + net/sunrpc/auth_gss/gss_krb5_crypto.c | 656 +++++++--- net/sunrpc/auth_gss/gss_krb5_internal.h | 232 ++++ net/sunrpc/auth_gss/gss_krb5_keys.c | 416 +++++- net/sunrpc/auth_gss/gss_krb5_mech.c | 730 +++++++---- net/sunrpc/auth_gss/gss_krb5_seal.c | 122 +- net/sunrpc/auth_gss/gss_krb5_seqnum.c | 2 + net/sunrpc/auth_gss/gss_krb5_test.c | 2040 ++++++++++++++++++++++++++++++ net/sunrpc/auth_gss/gss_krb5_unseal.c | 63 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 124 +- net/sunrpc/auth_gss/svcauth_gss.c | 1081 +++++++++------- net/sunrpc/netns.h | 1 + net/sunrpc/stats.c | 11 +- net/sunrpc/svc.c | 158 +-- net/sunrpc/svc_xprt.c | 20 +- net/sunrpc/svcauth.c | 13 +- net/sunrpc/svcauth_unix.c | 178 ++- net/sunrpc/svcsock.c | 4 +- net/sunrpc/xdr.c | 79 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 1 + net/sunrpc/xprtrdma/svc_rdma_transport.c | 7 - 107 files changed, 7676 insertions(+), 4080 deletions(-) delete mode 100644 fs/nfsd/fault_inject.c create mode 100644 fs/zonefs/file.c delete mode 100644 include/linux/sunrpc/gss_krb5_enctypes.h create mode 100644 net/sunrpc/.kunitconfig create mode 100644 net/sunrpc/auth_gss/gss_krb5_internal.h create mode 100644 net/sunrpc/auth_gss/gss_krb5_test.c