This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 38525c6919e2 Merge tag 'for-v5.10' of git://git.kernel.org/pub/scm/linu [...] new 035fbafc7a54 io_uring: Fix sizeof() mismatch new 368c5481ae7c io_uring: don't set COMP_LOCKED if won't put new b1b74cfc1967 io_uring: don't unnecessarily clear F_LINK_TIMEOUT new 6a0af224c213 io_uring: don't put a poll req under spinlock new 4edf20f99902 io_uring: dig out COMP_LOCK from deep call chain new 216578e55ac9 io_uring: fix REQ_F_COMP_LOCKED by killing it new 0918682be432 Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly" new 55cbc2564ab2 io_uring: fix error path cleanup in io_sqe_files_register() new a8b595b22d31 io-wq: assign NUMA node locality if appropriate new 0f203765880c io_uring: pass required context in as flags new dfead8a8e2c4 io_uring: rely solely on work flags to determine personality. new 98447d65b4a7 io_uring: move io identity items into separate struct new 1e6fa5216a0e io_uring: COW io_identity on mismatch new 5c3462cfd123 io_uring: store io_identity in io_uring_task new 500a373d731a io_uring: assign new io_identity for task if members have changed new d8a6df10aac9 io_uring: use percpu counters to track inflight requests new 4ea33a976bfe io-wq: inherit audit loginuid and sessionid new 58852d4d6737 io_uring: fix double poll mask init new 13bd691421bc mm: mark async iocb read as NOWAIT once some data has been copied new 324bcf54c449 mm: use limited read-ahead to satisfy read new 9ba0d0c81284 io_uring: use blk_queue_nowait() to check if NOWAIT supported new 4962a85696f9 Merge tag 'io_uring-5.10-2020-10-20' of git://git.kernel.d [...] new 48bb6ec17cde NFS: remove redundant pointer clnt new 82c596ebaa10 nfs4: strengthen error check to avoid unexpected result new 88428cc4ae7a SUNRPC dont update timeout value on connection reset new e4378a0fdd43 SUNRPC: Remove trace_xprt_complete_rqst() new 06e234c61327 SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code new 78069487539d SUNRPC: Remove debugging instrumentation from xprt_release new 09d2ba0cb1b3 SUNRPC: Update debugging instrumentation in xprt_do_reserve() new 9ce07ae5eb1d SUNRPC: Replace dprintk() call site in xprt_prepare_transmit new 015747d29679 SUNRPC: Replace dprintk() call site in xs_nospace() new 6387039d6d75 SUNRPC: Remove the dprint_status() macro new 0ec36cc9cd99 SUNRPC: Remove dprintk call site in call_start() new db0a86c4266a SUNRPC: Replace connect dprintk call sites with a tracepoint new 6f9f17287e78 SUNRPC: Mitigate cond_resched() in xprt_transmit() new 914cdcc78a66 SUNRPC: Add trace_rpc_timeout_status() new 7c8099f6ada2 SUNRPC: Trace call_refresh events new fd66e2a79d96 SUNRPC: Remove dprintk call site in call_decode new 42ebfc2cbf22 SUNRPC: Clean up call_bind_status() observability new e465cc3fa863 SUNRPC: Remove rpcb_getport_async dprintk call sites new ac1ae534215b SUNRPC: Hoist trace_xprtrdma_op_setport into generic code new 15a798d6ce7e SUNRPC: Remove dprintk call sites in rpcbind XDR functions new 1e664987a916 SUNRPC: Remove more dprintks in rpcb_clnt.c new c3adcc7dfbfc SUNRPC: Replace rpcbind dprintk call sites with tracepoints new 1466c2216382 SUNRPC: Clean up RPC scheduler tracepoints new 721a1d388b55 SUNRPC: Remove dprintk call sites in RPC queuing functions new 5589cc4778e2 SUNRPC: Remove remaining dprintks from sched.c new 1138ce1cf609 sunrpc: fix duplicated word in <linux/sunrpc/cache.h> new 0bdd4cea12a9 Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD [...] new d8a6ad913c28 NFS4: Fix oops when copy_file_range is attempted with NFS4 [...] new cf65e49f89f2 nfs: Convert to use the preferred fallthrough macro new 68274f97aeb6 NFSv4.2: xattr cache: remove unused cache struct field new c0a1d129d3e0 pNFS/flexfiles: Ensure we initialise the mirror bsizes cor [...] new c754e137f55e pNFS/flexfiles: Be consistent about mirror index types new ed38c33f1cc5 xprtrdma: drop double zeroing new 9f2664512711 nfs: fix spellint typo in pnfs.c new 76bd5c016ef4 NFSv4: make cache consistency bitmask dynamic new fb08334bb38f nfs: remove incorrect fallthrough label new b4868b44c562 NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE new 5904c16d2210 fs: nfs: return per memcg count for xattr shrinkers new 247db73560bc NFS: fix nfs_path in case of a rename retry new f7d61ee414ca SUNRPC: Split out a function for setting current page new cf1f08cac375 SUNRPC: Implement a xdr_page_pos() function new a14a63594cc2 NFS: Use xdr_page_pos() in NFSv4 decode_getacl() new c567552612ec NFS: Add READ_PLUS data segment support new 06216ecbd936 SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() new 43f0f0816cdb SUNRPC: Split out _shift_data_right_tail() new 84ce182ab85b SUNRPC: Add the ability to expand holes in data pages new c05eafad6b03 NFS: Add READ_PLUS hole segment decoding new e6ac0accb27c SUNRPC: Add an xdr_align_data() function new bff049a3b500 NFS: Decode a full READ_PLUS reply new 1aee551334cd NFSv4: Clean up initialisation of uniquified client id strings new 39d43d164127 NFSv4: Use the net namespace uniquifier if it is set new a2d24bcb97dc nfs: add missing "posix" local_lock constant table definition new 61ca2c4afd9d NFS: Only reference user namespace from nfs4idmap struct i [...] new 094eca37193c NFSv4: Fix up RCU annotations for struct nfs_netns_client new 8c39076c276b NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE [...] new 59f0e7eb2f9f Merge tag 'nfs-for-5.10-1' of git://git.linux-nfs.org/proj [...] new dd841a749d1d radix tree test suite: Fix compilation new a219b856a2b9 ida: Free allocated bitmap in error path new 062b735912b9 XArray: Test two more things about xa_cmpxchg new 04e9e9bb8470 XArray: Test marked multiorder iterations new 8446466c9dd6 XArray: Fix xas_for_each_conflict documentation new f82cd2f0b5eb XArray: Add private interface for workingset node deletion new ca7b639e8611 XArray: Fix xas_reload for multi-index entries new f78b8250a076 radix-tree: fix the comment of radix_tree_next_slot() new 84c34df158cf XArray: Fix xas_create_range for ranges above 4 billion new c4d6fe731176 Merge tag 'xarray-5.9' of git://git.infradead.org/users/wi [...]
The 88 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: fs/io-wq.c | 51 ++- fs/io-wq.h | 18 +- fs/io_uring.c | 648 +++++++++++++++++----------- fs/lockd/mon.c | 2 +- fs/nfs/fs_context.c | 1 + fs/nfs/namespace.c | 12 +- fs/nfs/nfs42xattr.c | 5 +- fs/nfs/nfs42xdr.c | 167 +++++++ fs/nfs/nfs4_fs.h | 8 + fs/nfs/nfs4client.c | 2 + fs/nfs/nfs4file.c | 3 +- fs/nfs/nfs4idmap.c | 15 +- fs/nfs/nfs4proc.c | 272 ++++++++---- fs/nfs/nfs4trace.h | 1 + fs/nfs/nfs4xdr.c | 7 +- fs/nfs/pnfs.c | 2 +- fs/nfs/super.c | 2 +- fs/nfs/sysfs.c | 11 +- fs/nfs/sysfs.h | 2 +- fs/proc/base.c | 4 + include/linux/io_uring.h | 27 +- include/linux/nfs4.h | 2 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 8 +- include/linux/radix-tree.h | 3 +- include/linux/sunrpc/bc_xprt.h | 2 +- include/linux/sunrpc/cache.h | 3 +- include/linux/sunrpc/msg_prot.h | 2 +- include/linux/sunrpc/xdr.h | 3 + include/linux/xarray.h | 34 +- include/trace/events/rpcrdma.h | 63 --- include/trace/events/sunrpc.h | 286 ++++++++++-- include/uapi/linux/nfs4.h | 3 + lib/idr.c | 1 + lib/radix-tree.c | 1 - lib/test_xarray.c | 32 +- lib/xarray.c | 25 +- mm/filemap.c | 8 + mm/readahead.c | 20 +- mm/workingset.c | 13 +- net/sunrpc/backchannel_rqst.c | 2 +- net/sunrpc/clnt.c | 78 +--- net/sunrpc/rpcb_clnt.c | 129 ++---- net/sunrpc/sched.c | 52 +-- net/sunrpc/sunrpc.h | 2 +- net/sunrpc/xdr.c | 305 +++++++++++-- net/sunrpc/xprt.c | 24 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/transport.c | 7 - net/sunrpc/xprtsock.c | 5 +- tools/testing/radix-tree/idr-test.c | 29 ++ tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/local_lock.h | 8 + tools/testing/radix-tree/test.h | 4 - 54 files changed, 1580 insertions(+), 838 deletions(-) create mode 100644 tools/testing/radix-tree/linux/local_lock.h