This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 27bc50fc9064 Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/p [...] new 22873deac9e7 vfs: add vfs_tmpfile_open() helper new 19ee5345f234 hugetlbfs: cleanup mknod and tmpfile new 38017d44441e cachefiles: tmpfile error handling cleanup new 08d7a6fb7e44 cachefiles: only pass inode to *mark_inode_inuse() helpers new 24a81759b65f cachefiles: use vfs_tmpfile_open() helper new 2b1a77461f16 ovl: use vfs_tmpfile_open() helper new 3e9d4c593558 vfs: make vfs_tmpfile() static new 9751b338656f vfs: move open right after ->tmpfile() new 863f144f12ad vfs: open inside ->tmpfile() new 7d37539037c2 fuse: implement ->tmpfile() new f721d24e5dae Merge tag 'pull-tmpfile' of git://git.kernel.org/pub/scm/l [...] new 8d0d254b15cc nfsd: fix nfsd_file_unhash_and_dispose new 243a5263014a nfsd: rework hashtable handling in nfsd_do_file_acquire new dc914858561c Merge tag 'nfsd-6.1-1' of git://git.kernel.org/pub/scm/lin [...] new c3b6eed31f44 cifs: misc: fix spelling typo in comment new d7752a6c60c2 MAINTAINERS: Add Tom Talpey as cifs.ko reviewer new 09a1f9a168ae cifs: return correct error in ->calc_signature() new bb44c31cdcac cifs: destage dirty pages before re-reading them for cache=none new e98ecc6e94f4 cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message new d2e81f92e5b7 Decrease the number of SMB3 smbdirect client SGEs new 3c62df55f330 Reduce client smbdirect max receive segment size new adeb964d3791 Handle variable number of SGEs in client smbdirect send. new 0350d7a39c7f Fix formatting of client smbdirect RDMA logging new 68e14569d7e5 smb3: add dynamic trace points for tree disconnect new aea6794e664a cifs: Make tcon contain a wrapper structure cached_fids in [...] new 47fc2491e108 cifs: improve handlecaching new 30f8f37147bc cifs: store a pointer to a fid in the cfid structure inste [...] new 3afdfb0dd4ba smb3: define missing create contexts new 4659f01e3cd9 smb3: do not log confusing message when server returns no [...] new 943deb606653 cifs: Replace a couple of one-element arrays with flexible [...] new f5823f5ee360 cifs: remove initialization value new a4e430c8c8ba cifs: replace kfree() with kfree_sensitive() for sensitive data new 8698baa1b768 smb3: rename encryption/decryption TFMs new 1f3d5477b944 cifs: secmech: use shash_desc directly, remove sdesc new 958553d13478 smb3: fix oops in calculating shash_setkey new ac1e8c6c95bf Merge tag '6.1-rc-smb3-client-fixes-part1' of git://git.sa [...] new c412a97cf6c5 gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes new 04133b607a78 gfs2: Prevent double iput for journal on error new 053640a73838 gfs2: Dequeue waiters when withdrawn new 86934198eefa gfs2: Clear flags when withdraw prevents xmote new 204c0300c4e9 gfs2: Switch from strlcpy to strscpy new 670f8ce56dd0 gfs2: Check sb_bsize_shift after reading superblock new 74b1b10e29b1 gfs2: Register fs after creating workqueues new 4875d2ffb010 Merge tag 'gfs2-v6.0-rc2-fixes' of git://git.kernel.org/pu [...] new 4480c27ca3ea gfs2: Add glockfd debugfs file new 56535dc695f8 gfs2: Add flocks to glockfd debugfs file new cbe6d2576e2c gfs2: Add GL_NOPID flag for process-independent glock holders new b582d5f05ddb gfs2: Mark flock glock holders as GL_NOPID new ebdc416c9c0b gfs2: Mark the remaining process-independent glock holders [...] new c7d7d2d34569 gfs2: Merge branch 'for-next.nopid' into for-next new 288fc8606762 Merge tag 'gfs2-nopid-for-v6.1' of git://git.kernel.org/pu [...] new 52f1c45dde91 9p: trans_fd/p9_conn_cancel: drop client lock earlier new e7c6219778e4 net/9p: split message size argument into 't_size' and 'r_s [...] new 58d331312bf7 9p: add P9_ERRMAX for 9p2000 and 9p2000.u new 1effdbf94a72 net/9p: add p9_msg_buf_size() new 01d205d936ae net/9p: add 'pooled_rbuffers' flag to struct p9_trans_module new 60ece0833b6c net/9p: allocate appropriate reduced message buffers new ef575281b21e 9p/trans_fd: always use O_NONBLOCK read/write new 296ab4a81384 net/9p: use a dedicated spinlock for trans_fd new 0664c63af16d net/9p: add __init/__exit annotations to module init/exit funcs new a8e633c60447 net/9p: clarify trans_fd parse_opt failure handling new 00833408bb16 Merge tag '9p-for-6.1' of https://github.com/martinetd/linux new 80dc113aaa47 f2fs: LFS mode does not support ATGC new 605b0a778aa2 f2fs: fix wrong continue condition in GC new b87846bd61c7 f2fs: use memcpy_{to,from}_page() where possible new 34a23525601a f2fs: iostat: support accounting compressed IO new 265576181b4a f2fs: remove gc_urgent_high_limited for cleanup new c7b585763701 f2fs: flush pending checkpoints when freezing super new 4f99484d2796 f2fs: complete checkpoints during remount new da35fe96d12d f2fs: increase the limit for reserve_root new ddd3b16c8cc5 f2fs: replace logical value "true" with a int number new 8140654e781d f2fs: simplify code in f2fs_prepare_decomp_mem new 280dfeae56e6 f2fs: return the tmp_ptr directly in __bitmap_ptr new 173cdf2c32b4 f2fs: use COMPRESS_MAPPING to get compress cache mapping new 9b7eadd9bd3a f2fs: fix wrong dirty page count when race between mmap an [...] new d382e36970ec f2fs: fix typo new 049ea86cb5c7 f2fs: add static init_idisk_time function to reduce the code new 9df6d6f9be47 f2fs: remove redundant check in f2fs_sanity_check_cluster new 07725adc55c0 f2fs: fix race condition on setting FI_NO_EXTENT flag new f3b23c785aa5 f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT new 0ef4ca04a3f9 f2fs: fix to do sanity check on destination blkaddr during [...] new 1e8a9191ccc2 f2fs: port to vfs{g,u}id_t and associated helpers new c6ad7fd16657 f2fs: fix to do sanity check on summary info new a834aa3ec95b f2fs: add "c_len" into trace_f2fs_update_extent_tree_range [...] new 544b53dadc20 f2fs: code clean and fix a type error new d80afefb17e0 f2fs: fix to account FS_CP_DATA_IO correctly new fcc2d8cc96b2 f2fs: fix to detect corrupted meta ino new 718693c84d8f f2fs: introduce cp_status sysfs entry new ca7efd71c3df f2fs: remove the unnecessary check in f2fs_xattr_fiemap new a9cfee0ef98e f2fs: support recording stop_checkpoint reason into super_block new 95fa90c9e5a7 f2fs: support recording errors into superblock new 689fe57e7ece f2fs: allow direct read for zoned device new 8ec071c363da f2fs: account swapfile inodes new b4dac1203f39 f2fs: change to use atomic_t type form sbi.atomic_files new 5d170fe435e5 Merge tag 'f2fs-for-6.1-rc1' of git://git.kernel.org/pub/s [...] new 460281cf269b xfs: remove the redundant word in comment new 5617104003ae xfs: remove redundant else for clean code new 78b0f58bdfef xfs: clean up "%Ld/%Lu" which doesn't meet C standard new 92b40768c1a4 xfs: replace unnecessary seq_printf with seq_puts new de94a2e151be xfs: simplify if-else condition in xfs_validate_new_dalign new a0ebf8c46d64 xfs: simplify if-else condition in xfs_reflink_trim_around_shared new 8838dafed5d9 xfs: missing space in xfs trace log new abda5271f8ec xfs: Remove the unneeded result variable new b0463b9dd703 xfs: remove xfs_setattr_time() declaration new 42b7cc11023d xfs: port to vfs{g,u}id_t and associated helpers new dc256418235a xfs: do not need to check return value of xlog_kvmalloc() new 44159659df8c xfs: trim the mapp array accordingly in xfs_da_grow_inode_int new c098576f5f63 xfs: rearrange the logic and remove the broken comment for [...] new e033f40be262 xfs: on memory failure, only shut down fs after scanning a [...] new 60bb8154d1d7 Merge tag 'xfs-6.1-for-linus' of git://git.kernel.org/pub/ [...]
The 110 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/ABI/testing/sysfs-fs-f2fs | 24 +++ Documentation/filesystems/locking.rst | 3 +- Documentation/filesystems/porting.rst | 10 ++ Documentation/filesystems/vfs.rst | 6 +- MAINTAINERS | 1 + fs/bad_inode.c | 2 +- fs/btrfs/inode.c | 8 +- fs/cachefiles/namei.c | 122 +++++++-------- fs/cifs/cached_dir.c | 92 +++++++++--- fs/cifs/cached_dir.h | 10 +- fs/cifs/cifs_debug.c | 4 +- fs/cifs/cifs_debug.h | 6 +- fs/cifs/cifs_swn.c | 12 +- fs/cifs/cifsencrypt.c | 100 ++++--------- fs/cifs/cifsglob.h | 30 ++-- fs/cifs/cifspdu.h | 7 +- fs/cifs/cifsproto.h | 7 +- fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 21 +-- fs/cifs/dfs_cache.c | 2 +- fs/cifs/dir.c | 8 +- fs/cifs/file.c | 9 ++ fs/cifs/fs_context.c | 12 +- fs/cifs/fscache.c | 2 +- fs/cifs/inode.c | 2 +- fs/cifs/link.c | 13 +- fs/cifs/misc.c | 63 ++++---- fs/cifs/sess.c | 24 +-- fs/cifs/smb2inode.c | 2 +- fs/cifs/smb2misc.c | 13 +- fs/cifs/smb2ops.c | 38 +++-- fs/cifs/smb2pdu.c | 41 +++-- fs/cifs/smb2transport.c | 98 +++++------- fs/cifs/smbdirect.c | 227 ++++++++++++---------------- fs/cifs/smbdirect.h | 14 +- fs/cifs/trace.h | 3 + fs/dcache.c | 4 +- fs/ext2/namei.c | 6 +- fs/ext4/namei.c | 6 +- fs/f2fs/acl.c | 2 +- fs/f2fs/checkpoint.c | 65 +++++--- fs/f2fs/compress.c | 32 ++-- fs/f2fs/data.c | 53 +++++-- fs/f2fs/debug.c | 9 +- fs/f2fs/dir.c | 1 + fs/f2fs/extent_cache.c | 9 +- fs/f2fs/f2fs.h | 48 ++++-- fs/f2fs/file.c | 57 ++++--- fs/f2fs/gc.c | 40 +++-- fs/f2fs/inline.c | 17 +-- fs/f2fs/inode.c | 51 +++++-- fs/f2fs/iostat.c | 74 ++++++--- fs/f2fs/iostat.h | 4 +- fs/f2fs/namei.c | 13 +- fs/f2fs/node.c | 9 +- fs/f2fs/recovery.c | 29 +++- fs/f2fs/segment.c | 37 +++-- fs/f2fs/segment.h | 2 + fs/f2fs/super.c | 96 ++++++++++-- fs/f2fs/sysfs.c | 9 +- fs/f2fs/verity.c | 12 +- fs/f2fs/xattr.c | 8 + fs/file.c | 1 + fs/fuse/dir.c | 24 ++- fs/fuse/fuse_i.h | 3 + fs/gfs2/file.c | 29 +++- fs/gfs2/glock.c | 257 ++++++++++++++++++++++++++++++-- fs/gfs2/glock.h | 2 + fs/gfs2/inode.c | 13 +- fs/gfs2/main.c | 24 +-- fs/gfs2/ops_fstype.c | 31 ++-- fs/gfs2/super.c | 3 +- fs/gfs2/util.c | 12 +- fs/hugetlbfs/inode.c | 42 +++--- fs/minix/namei.c | 6 +- fs/namei.c | 88 +++++++---- fs/nfsd/filecache.c | 88 ++++------- fs/overlayfs/copy_up.c | 108 +++++++------- fs/overlayfs/overlayfs.h | 12 +- fs/overlayfs/super.c | 10 +- fs/ramfs/inode.c | 6 +- fs/smbfs_common/smb2pdu.h | 6 +- fs/ubifs/dir.c | 7 +- fs/udf/namei.c | 6 +- fs/xfs/libxfs/xfs_bmap.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 50 ++++--- fs/xfs/libxfs/xfs_dir2.h | 4 +- fs/xfs/libxfs/xfs_dir2_sf.c | 4 +- fs/xfs/libxfs/xfs_inode_fork.c | 4 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/xfs_attr_item.c | 6 - fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_inode.c | 13 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_inode_item_recover.c | 4 +- fs/xfs/xfs_iops.c | 22 +-- fs/xfs/xfs_iops.h | 1 - fs/xfs/xfs_itable.c | 8 +- fs/xfs/xfs_log.c | 10 +- fs/xfs/xfs_mount.c | 38 ++--- fs/xfs/xfs_notify_failure.c | 26 ++-- fs/xfs/xfs_reflink.c | 22 +-- fs/xfs/xfs_stats.c | 4 +- fs/xfs/xfs_trace.h | 4 +- include/linux/dcache.h | 3 +- include/linux/f2fs_fs.h | 40 ++++- include/linux/fs.h | 16 +- include/net/9p/9p.h | 3 + include/net/9p/transport.h | 5 + include/trace/events/f2fs.h | 37 +++-- include/uapi/linux/fuse.h | 6 +- kernel/pid.c | 1 + mm/shmem.c | 6 +- net/9p/client.c | 48 ++++-- net/9p/protocol.c | 167 +++++++++++++++++++++ net/9p/protocol.h | 2 + net/9p/trans_fd.c | 50 ++++--- net/9p/trans_rdma.c | 1 + net/9p/trans_virtio.c | 1 + net/9p/trans_xen.c | 5 +- 121 files changed, 2025 insertions(+), 1105 deletions(-)