This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5147da902e0d Merge branch 'exit-cleanups-for-v5.16' of git://git.kernel [...] new 342a67f08842 NFS: Label the dentry with a verifier in nfs_link(), nfs_s [...] new 9019fb391de0 NFS: Label the dentry with a verifier in nfs_rmdir() and n [...] new ca05cbae2a04 NFS: Fix up nfs_ctx_key_to_expire() new ea7a1019d8ba SUNRPC: Partial revert of commit 6f9f17287e78 new 47dd8796a31e SUNRPC: Add cond_resched() at the appropriate point in __r [...] new 6dbcbe3f78be SUNRPC: Remove WQ_HIGHPRI from xprtiod new b9f8713f42af SUNRPC: Remove unnecessary memory barriers new 33c3214bf450 SUNRPC: xprt_clear_locked() only needs release memory semantics new 43d20e80e288 NFS: Fix a few more clear_bit() instances that need releas [...] new a1e7f30a8606 NFSv4: Retrieve ACCESS on open if we're not using NFS4_CRE [...] new eea413308f2e NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED new 488796ec1e39 NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA new a6a361c4ca3c NFS: Ignore the directory size when marking for revalidation new 2929bc3329f4 NFS: Fix up nfs_readdir_inode_mapping_valid() new ff81dfb5d721 NFS: Further optimisations for 'ls -l' new cec08f452a68 NFS: Fix dentry verifier races new b97583b26326 NFS: Do not flush the readdir cache in nfs_dentry_iput() new 36a10a3c4cb6 NFS: Remove unnecessary page cache invalidations new a2915fa06227 pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_pr [...] new 8e09650f5ec6 NFS: Remove unnecessary TRACE_DEFINE_ENUM()s new 0392dd51f9c7 SUNRPC: Per-rpc_clnt task PIDs new 110cb2d2f932 NFS: Instrument i_size_write() new 64a93dbf25d3 NFS: Fix deadlocks in nfs_scan_commit_list() new 133a48abf6ec NFS: Fix up commit deadlocks new f0caea8882a7 NFS: Fix an Oops in pnfs_mark_request_commit() new 6e176d47160c NFSv4: Fixes for nfs4_inode_return_delegation() new 0ebeebcf5960 NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests new e591b298d7ec NFS: Save some space in the inode new d5f458a97965 Fix user namespace leak new 21037b8c2258 xprtrdma: Provide a buffer to pad Write chunks of unaligne [...] new 7a3d524c4cf5 xprtrdma: Remove rpcrdma_ep::re_implicit_roundup new b4776a341ec0 SUNRPC: Tracepoints should display tk_pid and cl_clid as a [...] new 76497b1adb89 SUNRPC: Use BIT() macro in rpc_show_xprt_state() new d9f877433ef8 NFS: Replace dprintk callsites in nfs_readpage(s) new b40887e10dca SUNRPC: Trace calls to .rpc_call_done new 86882c754649 NFS: Remove --> and <-- dprintk call sites new 01dde76e4712 NFS: Create an nfs4_server_set_init_caps() function new e5731131fb6f NFS: Move nfs_probe_destination() into the generic client new 4d4cf8d2d6cc NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() new 1301ba603ca5 NFS: Call nfs_probe_server() during a fscontext-reconfigure event new 5fe1210d2595 NFS: Unexport nfs_probe_fsinfo() new 023859ce6f88 sunrpc: remove unnecessary test in rpc_task_set_client() new 4cd27df88af2 NFS: Remove redundant call to __set_page_dirty_nobuffers new 01d29f87fcfe NFSv4: Fix a regression in nfs_set_open_stateid_locked() new ea9afca88bbe SUNRPC: Replace use of socket sk_callback_lock with sock_lock new 280254b605ff SUNRPC: Clean up xs_tcp_setup_sock() new 9d2d48bbbdab NFS: Move generic FS show macros to global header new 8791545eda52 NFS: Move NFS protocol display macros to global header new cb5a967f7ce4 xprtrdma: Fix a maybe-uninitialized compiler warning new edfa0b16bf9e NFS: Add offset to nfs_aop_readahead tracepoint new 576acc259146 nfs4: take a reference on the nfs_client when running FREE [...] new 4330fe35b821 nfs: remove unused header <linux/pnfs_osd_xdr.h> new 17f09d3f619a SUNRPC: Check if the xprt is connected before handling sys [...] new f628d462b366 NFSv4.2 add tracepoint to SEEK new 40a8241771a7 NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE new ce7cea1ba72e NFSv4.2 add tracepoint to COPY new 2a65ca8b5850 NFSv4.2 add tracepoint to CLONE new 8db744ce45ee NFSv4.2 add tracepoint to CB_OFFLOAD new 488b170c7d78 NFSv4.2 add tracepoint to COPY_NOTIFY new 127becabad7b NFSv4.2 add tracepoint to OFFLOAD_CANCEL new d896ba8300eb SUNRPC: Fix races when closing the socket new 3be232f11a3c SUNRPC: Prevent immediate close+reconnect new 4798f8058d6b NFS: Don't trace an uninitialised value new 6659db4c5984 NFSv4: Ensure decode_compound_hdr() sanity checks the tag new f114759c322e NFSv4: Fix potential Oops in decode_op_map() new e48c81bbc188 NFSv4: Remove unnecessary 'minor version' check new 156cd28562a4 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() new aa97a3ef15c3 NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode new d4a95a7e5a4d NFS: Always initialise fattr->label in nfs_fattr_alloc() new d755ad8dc752 NFS: Create a new nfs_alloc_fattr_with_label() function new b1db9a401d46 NFS: Remove the nfs4_label from the nfs_entry struct new 68be1742c229 NFS: Remove the nfs4_label from the nfs4_create_res struct new aa7ca3b2de19 NFS: Remove the nfs4_label from the nfs4_link_res struct new 9558a007dbc3 NFS: Remove the label from the nfs4_lookup_res struct new ba4bc8dc4d93 NFS: Remove the nfs4_label from the nfs4_lookupp_res struct new 76baa2b29c71 NFS: Remove the f_label from the nfs4_opendata and nfs_openres new 2ef61e0eaa33 NFS: Remove the nfs4_label from the nfs4_getattr_res new 1b00ad657997 NFS: Remove the nfs4_label from the nfs_setattrres new d91bfc46426d NFS: Remove the nfs4_label argument from nfs_instantiate() new cc6f32989c32 NFS: Remove the nfs4_label argument from nfs_add_or_obtain() new cf7ab00aabbf NFS: Remove the nfs4_label argument from nfs_fhget() new dd225cb3b02b NFS: Remove the nfs4_label argument from nfs_setsecurity new 1e2f67da8931 NFS: Remove the nfs4_label argument from decode_getattr_*( [...] new f96f8cc4a63d NFSv4: Sanity check the parameters in nfs41_update_target_ [...] new 2ec20f489591 Merge tag 'nfs-for-5.16-1' of git://git.linux-nfs.org/proj [...] new 9b6e27d01adc nfsd: don't alloc under spinlock in rpc_parse_scope_id new dc451bbc6f54 nfs: reexport documentation new 8847ecc9274a NFSD: Optimize DRC bucket pruning new 458032fcfa91 UNRPC: Return specific error code on kmalloc failure new ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". new c645a883df34 NFSD: drop support for ancient filehandles new d8b26071e65e NFSD: simplify struct nfsfh new 8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 new f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases new dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() new 8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint new eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint new 45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints new 22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress new 35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base new 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path new 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites new 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode new c44b31c26379 SUNRPC: Change return value type of .pc_decode new 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status new fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode new 130e2054d4a6 SUNRPC: Change return value type of .pc_encode new 2336d6968621 nfsd: update create verifier comment new 291cd656da04 NFSD:fix boolreturn.cocci warning new 6d91929a6fa6 nfsd: document server-to-server-copy parameters new 80479eb86210 nfsd4: remove obselete comment new 38764c734028 Merge tag 'nfsd-5.16' of git://linux-nfs.org/~bfields/linux new 51bd9563b678 btrfs: fix deadlock due to page faults during direct IO re [...] new 6070dcc8e5b1 Merge tag 'for-5.16-deadlock-fix-tag' of git://git.kernel. [...] new 3eda41df05d6 Revert "ext4: enforce buffer head state assertion in ext4_ [...] new 39fec6889d15 ext4: fix lazy initialization next schedule time computati [...] new 83c5688b8977 ext4: correct the left/middle/right debug message for binsearch new 4268496e48dc ext4: ensure enough credits in ext4_ext_shift_path_extents new 1811bc401aa5 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. new 31d21d219b51 ext4: convert from atomic_t to refcount_t on ext4_io_end->count new 8dd27fecede5 ext4: check for out-of-order index extents in ext4_valid_e [...] new 9c6e07191379 ext4: check for inconsistent extents between index and leaf block new 0f2f87d51aeb ext4: prevent partial update of the extent blocks new 664bd38b9cbe ext4: factor out ext4_fill_raw_inode() new 9a1bf32c8e12 ext4: move ext4_fill_raw_inode() related functions new de01f484576d ext4: prevent getting empty inode buffer new d4ffeeb7315d ext4: fix boolreturn.cocci warnings in fs/ext4/name.c new 3bbef91bdd21 ext4: remove an unused variable warning with CONFIG_QUOTA=n new afcc4e32f606 ext4: scope ret locally in ext4_try_to_trim_range() new 6c31a689b2e9 ext4: commit inline data during fast commit new 1ebf21784b19 ext4: inline data inode fast commit replay fixes new 124e7c61deb2 ext4: fix error code saved on super block during file syst [...] new debe436e77c7 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...]
The 133 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/kernel-parameters.txt | 14 + Documentation/filesystems/nfs/index.rst | 1 + Documentation/filesystems/nfs/reexport.rst | 113 +++ fs/btrfs/file.c | 139 +++- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 175 +++-- fs/ext4/fast_commit.c | 11 +- fs/ext4/inode.c | 331 ++++----- fs/ext4/mballoc.c | 5 +- fs/ext4/namei.c | 2 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 15 +- fs/lockd/clntproc.c | 3 - fs/lockd/svc.c | 6 +- fs/lockd/svc4proc.c | 2 - fs/lockd/svcproc.c | 2 - fs/lockd/xdr.c | 152 ++-- fs/lockd/xdr4.c | 153 ++-- fs/nfs/callback_proc.c | 3 + fs/nfs/callback_xdr.c | 4 +- fs/nfs/client.c | 39 +- fs/nfs/delegation.c | 10 +- fs/nfs/dir.c | 119 ++- fs/nfs/direct.c | 2 +- fs/nfs/export.c | 44 +- fs/nfs/filelayout/filelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayout.c | 2 - fs/nfs/flexfilelayout/flexfilelayoutdev.c | 4 +- fs/nfs/getroot.c | 21 +- fs/nfs/inode.c | 130 ++-- fs/nfs/internal.h | 12 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs3proc.c | 10 +- fs/nfs/nfs3xdr.c | 2 +- fs/nfs/nfs42proc.c | 9 + fs/nfs/nfs4_fs.h | 4 +- fs/nfs/nfs4client.c | 65 +- fs/nfs/nfs4file.c | 14 +- fs/nfs/nfs4idmap.c | 2 +- fs/nfs/nfs4proc.c | 289 +++----- fs/nfs/nfs4session.c | 12 +- fs/nfs/nfs4session.h | 1 + fs/nfs/nfs4state.c | 5 +- fs/nfs/nfs4trace.h | 920 +++++++++++++----------- fs/nfs/nfs4xdr.c | 81 +-- fs/nfs/nfstrace.h | 467 ++++++------ fs/nfs/pagelist.c | 13 +- fs/nfs/pnfs.h | 6 +- fs/nfs/pnfs_nfs.c | 6 +- fs/nfs/proc.c | 16 +- fs/nfs/read.c | 11 +- fs/nfs/super.c | 7 +- fs/nfs/write.c | 73 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/lockd.c | 2 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3proc.c | 3 +- fs/nfsd/nfs3xdr.c | 387 +++++----- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4proc.c | 11 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 52 +- fs/nfsd/nfscache.c | 17 +- fs/nfsd/nfsctl.c | 6 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfsfh.c | 173 ++--- fs/nfsd/nfsfh.h | 55 +- fs/nfsd/nfsproc.c | 3 +- fs/nfsd/nfssvc.c | 28 +- fs/nfsd/nfsxdr.c | 187 +++-- fs/nfsd/trace.h | 1 + fs/nfsd/vfs.c | 7 +- fs/nfsd/xdr.h | 37 +- fs/nfsd/xdr3.h | 63 +- fs/nfsd/xdr4.h | 7 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/nfs4.h | 4 + include/linux/nfs_fs.h | 77 +- include/linux/nfs_xdr.h | 16 +- include/linux/pnfs_osd_xdr.h | 317 -------- include/linux/sunrpc/clnt.h | 1 + include/linux/sunrpc/sched.h | 16 +- include/linux/sunrpc/svc.h | 14 +- include/trace/events/fs.h | 122 ++++ include/trace/events/nfs.h | 375 ++++++++++ include/trace/events/rpcgss.h | 18 +- include/trace/events/rpcrdma.h | 240 ++++++- include/trace/events/sunrpc.h | 135 ++-- include/trace/events/sunrpc_base.h | 18 + include/uapi/linux/nfsd/nfsfh.h | 115 --- net/sunrpc/addr.c | 40 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/clnt.c | 33 +- net/sunrpc/sched.c | 20 +- net/sunrpc/svc.c | 80 +-- net/sunrpc/svc_xprt.c | 1 + net/sunrpc/sysfs.c | 12 +- net/sunrpc/xdr.c | 32 +- net/sunrpc/xprt.c | 41 +- net/sunrpc/xprtrdma/frwr_ops.c | 48 +- net/sunrpc/xprtrdma/rpc_rdma.c | 23 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +- net/sunrpc/xprtrdma/verbs.c | 3 +- net/sunrpc/xprtrdma/xprt_rdma.h | 6 +- net/sunrpc/xprtsock.c | 109 ++- 109 files changed, 3588 insertions(+), 3129 deletions(-) create mode 100644 Documentation/filesystems/nfs/reexport.rst delete mode 100644 include/linux/pnfs_osd_xdr.h create mode 100644 include/trace/events/fs.h create mode 100644 include/trace/events/nfs.h create mode 100644 include/trace/events/sunrpc_base.h delete mode 100644 include/uapi/linux/nfsd/nfsfh.h