This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 26b84401da84 Merge tag 'lsm-pr-20221003' of git://git.kernel.org/pub/sc [...] new 4f526fef91b2 [brown paperbag] fix coredump breakage new da380aefdd18 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] new a26aa1238415 ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers new 985a6d0b3c80 acl: return EOPNOTSUPP in posix_acl_fix_xattr_common() new 6b70fe0601ad acl: add vfs_set_acl_prepare() new 52edb4080eb9 acl: move idmapping handling into posix_acl_xattr_set() new 7e1401acd9f2 ovl: use vfs_set_acl_prepare() new 6344e66970c6 xattr: constify value argument in vfs_setxattr() new 0978c7c41fe2 acl: fix the comments of posix_acl_xattr_set new 38e316398e4e xattr: always us is_posix_acl_xattr() helper new 223b8452530d Merge tag 'fs.acl.rework.prep.v6.1' of git://git.kernel.or [...] new 41d27f518b95 fat: port to vfs{g,u}id_t and associated helpers new 8bea8ff34a8a Merge tag 'fs.vfsuid.fat.v6.1' of git://git.kernel.org/pub [...] new 1dd73601a1cb erofs: fix order >= MAX_ORDER warning due to crafted negat [...] new 1015c1016c23 erofs: use kill_anon_super() to kill super in fscache mode new e1de2da0b7ac erofs: code clean up for fscache new 8b7adf1dff3d erofs: introduce fscache-based domain new a9849560c55e erofs: introduce a pseudo mnt to manage shared cookies new 7d41963759fe erofs: Support sharing cookies in the same domain new 2ef164414123 erofs: introduce 'domain_id' mount option new 1ae9470c3e14 erofs: clean up .read_folio() and .readahead() in fscache mode new fdffc091e6f9 erofs: support interlaced uncompressed data for compressed files new b15b2e307c3a erofs: support on-disk compressed fragments data new 5c2a64252c5d erofs: introduce partial-referenced pclusters new 31da107fdb0a erofs: fold in z_erofs_reload_indexes() new 53a7f9961cdd erofs: clean up unnecessary code and comments new 312fe643ad11 erofs: clean up erofs_iget() new 3497640a80d7 Merge tag 'erofs-for-6.1-rc1' of git://git.kernel.org/pub/ [...] new 72f78ae00a8e NFSD: move from strlcpy with unused retval to strscpy new 97f8e6257255 lockd: move from strlcpy with unused retval to strscpy new 754035ff79a1 NFSD enforce filehandle check for source file in COPY new 4ab3442ca384 NFSD: remove redundant variable status new fd1ef88049de nfsd: Fix a memory leak in an error handling path new d44899b8bb0b nfsd: Avoid some useless tests new 30a30fcc3fc1 nfsd: Propagate some error code returned by memdup_user() new 80e591ce636f NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND new 90bfc37b5ab9 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation new 1242a87da0d8 SUNRPC: Fix svcxdr_init_encode's buflen calculation new 00b4492686e0 NFSD: Protect against send buffer overflow in NFSv2 READDIR new 640f87c190e0 NFSD: Protect against send buffer overflow in NFSv3 READDIR new 401bc1f90874 NFSD: Protect against send buffer overflow in NFSv2 READ new fa6be9cc6e80 NFSD: Protect against send buffer overflow in NFSv3 READ new 9558f9304ca1 NFSD: drop fname and flen args from nfsd_create_locked() new 7518a3dc5ea2 NFSD: Fix handling of oversized NFSv4 COMPOUND requests new 6106d9119b65 nfsd: clean up mounted_on_fileid handling new 18224dc58d96 nfsd: remove nfsd4_prepare_cb_recall() declaration new 948755efc951 NFSD: Replace dprintk() call site in fh_verify() new de29cf7e6cbb NFSD: Trace NFSv4 COMPOUND tags new 1035d65446a0 NFSD: Add tracepoints to report NFSv4 callback completions new c035362eb935 NFSD: Add a mechanism to wait for a DELEGRETURN new c0aa1913db57 NFSD: Refactor nfsd_setattr() new 34b91dda7124 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY new 68c522afd0b1 NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY new 5f5f8b6d655f NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY new 06981d560606 NFSD: Return nfserr_serverfault if splice_ok but buf->page [...] new 3a4ea23d86a3 NFSD: keep track of the number of courtesy clients in the system new 7746b32f467b NFSD: add shrinker to reap courtesy clients on low memory [...] new 81593c4dff32 SUNRPC: Optimize svc_process() new 103cc1fafee4 SUNRPC: Parametrize how much of argsize should be zeroed new 3fdc54646234 NFSD: Reduce amount of struct nfsd4_compoundargs that need [...] new f18d8afbf2fa SUNRPC: Clarify comment that documents svc_max_payload() new 98124f5bd6c7 NFSD: Refactor common code out of dirlist helpers new c3d2a04f05c5 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks new d4da5baa5332 NFSD: Clean up WRITE arg decoders new b8ab2a6f2d67 SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment new 9993a66317fc NFSD: Clean up nfs4svc_encode_compoundres() new 6604148cf961 NFSD: Remove "inline" directives on op_rsize_bop helpers new 77e378cf2a59 NFSD: Remove unused nfsd4_compoundargs::cachetype field new 9f553e61bd36 NFSD: Pack struct nfsd4_compoundres new 0cfb0c4228a5 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops new 9beeaab8e05d nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_ [...] new 1d7f6b302b75 nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops new 64776611a063 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache [...] new 1342f9dd3fc2 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_ [...] new 781fde1a2ba2 NFSD: Rename the fields in copy_stateid_t new 76ce4dcec0dc NFSD: Cap rsize_bop result based on send buffer size new 019805fea915 NFSD: fix use-after-free on source server when doing inter [...] new 4d01416ab415 nfsd: only fill out return pointer on success in nfsd4_loo [...] new 25fbe1fca141 nfsd: fix comments about spinlock handling with delegations new b95239ca4954 nfsd: make nfsd4_run_cb a bool return function new 895ddf5ed4c5 nfsd: extra checks when freeing delegation stateids new f90497a16e43 Merge tag 'nfsd-6.1' of git://git.kernel.org/pub/scm/linux [...] new 30ea3257e876 fs: dlm: fix race in lowcomms new eef6ec9bf390 fs: dlm: fix race between test_bit() and queue_work() new 44637ca41d55 fs: dlm: handle -EBUSY first in lock arg validation new 420ba3cd035a fs: dlm: handle -EBUSY first in unlock validation new c2d76a62d866 fs: dlm: use __func__ for function name new 9ac8ba46a701 fs: dlm: handle -EINVAL as log_error() new 7175e131ebba fs: dlm: fix invalid derefence of sb_lvbptr new b5c9d37c7f60 fs: dlm: allow lockspaces have zero lvblen new f45307d395da fs: dlm: handle rcom in else if branch new e152c38dc0e8 fs: dlm: remove dlm_del_ast prototype new 296d9d1e9890 fs: dlm: change ls_clear_proc_locks to spinlock new 7a3de7324c2b fs: dlm: trace user space callbacks new 12cda13cfd53 fs: dlm: remove DLM_LSFL_FS from uapi new 9cb16d42717b fs: dlm: LSFL_CB_DELAY only for kernel lockspaces new 56171e0db23a fs: dlm: const void resource name parameter new 3b7610302a75 fs: dlm: fix possible use after free if tracing new f4309528f3de Merge tag 'dlm-6.1' of git://git.kernel.org/pub/scm/linux/ [...] new 272ac1500372 fscrypt: remove fscrypt_set_test_dummy_encryption() new 14db0b3c7b83 fscrypt: stop using PG_error to track error status new d7e7b9af104c fscrypt: stop using keyrings subsystem for fscrypt_master_key new 22e9947a4b2b fscrypt: stop holding extra request_queue references new 0e91fc1e0f5c fscrypt: work on block_devices instead of request_queues new 438b2cdd17a6 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new c987918a3fdf fs-verity: use memcpy_from_page() new 8377e8a24bba fs-verity: use kmap_local_page() instead of kmap() new 5779aa2dac9a Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] new 825cf206ed51 statx: add direct I/O alignment information new 2d985f8c6b91 vfs: support STATX_DIOALIGN on block devices new 53dd3f802a6e fscrypt: change fscrypt_dio_supported() to prepare for STA [...] new 8434ef1d8aaf ext4: support STATX_DIOALIGN new 2db0487faa21 f2fs: move f2fs_force_buffered_io() into file.c new bd3673293175 f2fs: simplify f2fs_force_buffered_io() new c8c02272a9f7 f2fs: support STATX_DIOALIGN new 61a223df421f xfs: support STATX_DIOALIGN new 725737e7c21d Merge tag 'statx-dioalign-for-linus' of git://git.kernel.o [...]
The 117 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: block/bdev.c | 23 ++ drivers/md/md-cluster.c | 4 +- fs/coredump.c | 3 +- fs/crypto/bio.c | 16 +- fs/crypto/fscrypt_private.h | 82 +++++-- fs/crypto/hooks.c | 10 +- fs/crypto/inline_crypt.c | 196 ++++++++------- fs/crypto/keyring.c | 495 ++++++++++++++++++++------------------ fs/crypto/keysetup.c | 89 +++---- fs/crypto/keysetup_v1.c | 4 +- fs/crypto/policy.c | 21 +- fs/dlm/ast.c | 15 +- fs/dlm/ast.h | 1 - fs/dlm/dlm_internal.h | 2 +- fs/dlm/lock.c | 167 ++++++++----- fs/dlm/lock.h | 2 +- fs/dlm/lockspace.c | 32 ++- fs/dlm/lockspace.h | 13 + fs/dlm/lowcomms.c | 4 + fs/dlm/user.c | 17 +- fs/erofs/decompressor.c | 47 ++-- fs/erofs/decompressor_lzma.c | 3 + fs/erofs/erofs_fs.h | 40 ++- fs/erofs/fscache.c | 477 +++++++++++++++++++++++------------- fs/erofs/inode.c | 26 +- fs/erofs/internal.h | 57 +++-- fs/erofs/namei.c | 13 +- fs/erofs/super.c | 96 ++++++-- fs/erofs/sysfs.c | 23 +- fs/erofs/xattr.h | 2 - fs/erofs/zdata.c | 51 +++- fs/erofs/zmap.c | 104 +++++--- fs/ext4/ext4.h | 1 + fs/ext4/file.c | 37 ++- fs/ext4/inode.c | 37 +++ fs/ext4/readpage.c | 10 +- fs/f2fs/data.c | 18 +- fs/f2fs/f2fs.h | 40 --- fs/f2fs/file.c | 43 +++- fs/f2fs/super.c | 24 +- fs/fat/file.c | 5 +- fs/gfs2/lock_dlm.c | 2 +- fs/lockd/host.c | 2 +- fs/lockd/svc4proc.c | 24 ++ fs/lockd/svcproc.c | 24 ++ fs/nfs/callback_xdr.c | 1 + fs/nfsd/cache.h | 2 +- fs/nfsd/filecache.c | 7 +- fs/nfsd/filecache.h | 2 +- fs/nfsd/netns.h | 4 + fs/nfsd/nfs2acl.c | 5 + fs/nfsd/nfs3acl.c | 3 + fs/nfsd/nfs3proc.c | 43 ++-- fs/nfsd/nfs3xdr.c | 18 +- fs/nfsd/nfs4callback.c | 14 +- fs/nfsd/nfs4idmap.c | 8 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 226 ++++++++++------- fs/nfsd/nfs4recover.c | 14 +- fs/nfsd/nfs4state.c | 218 +++++++++++++---- fs/nfsd/nfs4xdr.c | 102 +++++--- fs/nfsd/nfscache.c | 13 +- fs/nfsd/nfsctl.c | 54 ++--- fs/nfsd/nfsd.h | 13 +- fs/nfsd/nfsfh.c | 8 +- fs/nfsd/nfsproc.c | 39 +-- fs/nfsd/nfssvc.c | 2 +- fs/nfsd/nfsxdr.c | 4 +- fs/nfsd/state.h | 11 +- fs/nfsd/stats.c | 14 +- fs/nfsd/trace.h | 131 +++++++++- fs/nfsd/vfs.c | 128 ++++++---- fs/nfsd/vfs.h | 4 +- fs/nfsd/xdr4.h | 9 +- fs/ntfs3/inode.c | 2 - fs/ntfs3/xattr.c | 102 +------- fs/ocfs2/stack_user.c | 2 +- fs/overlayfs/overlayfs.h | 2 +- fs/overlayfs/super.c | 15 +- fs/posix_acl.c | 288 ++++++++++++++++------ fs/stat.c | 14 ++ fs/super.c | 2 +- fs/verity/read_metadata.c | 6 +- fs/verity/verify.c | 14 +- fs/xattr.c | 15 +- fs/xfs/xfs_iops.c | 10 + include/linux/blkdev.h | 4 + include/linux/dlm.h | 5 +- include/linux/fs.h | 2 +- include/linux/fscrypt.h | 39 ++- include/linux/posix_acl_xattr.h | 12 +- include/linux/stat.h | 2 + include/linux/sunrpc/svc.h | 20 +- include/linux/sunrpc/xdr.h | 2 + include/linux/xattr.h | 2 +- include/trace/events/dlm.h | 26 +- include/trace/events/erofs.h | 11 +- include/uapi/linux/dlm.h | 1 - include/uapi/linux/stat.h | 4 +- net/sunrpc/svc.c | 34 +-- net/sunrpc/xdr.c | 24 +- security/integrity/evm/evm_main.c | 17 +- 102 files changed, 2630 insertions(+), 1548 deletions(-)