From: Anna Schumaker <schumaker.anna@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Linux NFS Mailing List <linux-nfs@vger.kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Please Pull NFS Client Updates for Linux 5.15
Date: Thu, 2 Sep 2021 17:22:47 -0400 [thread overview]
Message-ID: <CAFX2JfkOaSFppXPn+o=nwyzFZLWxyHX4_rFEBeJx=fA_G7_6ZA@mail.gmail.com> (raw)
Hi Linus,
The following changes since commit 36a21d51725af2ce0700c6ebcb6b9594aac658a6:
Linux 5.14-rc5 (2021-08-08 13:49:31 -0700)
are available in the Git repository at:
git://git.linux-nfs.org/projects/anna/linux-nfs.git tags/nfs-for-5.15-1
for you to fetch changes up to 8cfb9015280d49f9d92d5b0f88cedf5f0856c0fd:
NFS: Always provide aligned buffers to the RPC read layers
(2021-08-30 13:21:38 -0400)
----------------------------------------------------------------
- New Features:
- Better client responsiveness when server isn't replying
- Use refcount_t in sunrpc rpc_client refcount tracking
- Add srcaddr and dst_port to the sunrpc sysfs info files
- Add basic support for connection sharing between servers with multiple NICs`
- Bugfixes and Cleanups:
- Sunrpc tracepoint cleanups
- Disconnect after ib_post_send() errors to avoid deadlocks
- Fix for tearing down rpcrdma_reps
- Fix a potential pNFS layoutget livelock loop
- pNFS layout barrier fixes
- Fix a potential memory corruption in rpc_wake_up_queued_task_set_status()
- Fix reconnection locking
- Fix return value of get_srcport()
- Remove rpcrdma_post_sends()
- Remove pNFS dead code
- Remove copy size restriction for inter-server copies
- Overhaul the NFS callback service
- Clean up sunrpc TCP socket shutdowns
- Always provide aligned buffers to RPC read layers
Thanks,
Anna
----------------------------------------------------------------
Anna Schumaker (3):
sunrpc: Fix return value of get_srcport()
SUNRPC: Add srcaddr as a file in sysfs
SUNRPC: Add dst_port to the sysfs xprt info file
Chuck Lever (18):
SUNRPC: Refactor rpc_ping()
SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs
SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs
SUNRPC: Update trace flags
SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly
SUNRPC: Record timeout value in xprt_retransmit tracepoint
xprtrdma: Disconnect after an ib_post_send() immediate error
xprtrdma: Put rpcrdma_reps before waking the tear-down completion
xprtrdma: Add xprtrdma_post_recvs_err() tracepoint
xprtrdma: Add an xprtrdma_post_send_err tracepoint
xprtrdma: Eliminate rpcrdma_post_sends()
SUNRPC: Add svc_rqst::rq_auth_stat
SUNRPC: Set rq_auth_stat in the pg_authenticate() callout
SUNRPC: Eliminate the RQ_AUTHERR flag
NFS: Add a private local dispatcher for NFSv4 callback operations
NFS: Remove unused callback void decoder
NFS: Extract the xdr_init_encode/decode() calls from decode_compound
NFS: Clean up the synopsis of callback process_op()
Dai Ngo (1):
NFSv4.2: remove restriction of copy size for inter-server copy.
Olga Kornievskaia (5):
SUNRPC keep track of number of transports to unique addresses
SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs
NFSv4 introduce max_connect mount options
SUNRPC enforce creation of no more than max_connect xprts
NFSv4.1 add network transport when session trunking is detected
Trond Myklebust (11):
SUNRPC: Convert rpc_client refcount to use refcount_t
NFSv4/pNFS: Fix a layoutget livelock loop
NFSv4/pNFS: Remove dead code
NFSv4/pNFS: Always allow update of a zero valued layout barrier
NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid
SUNRPC: Fix potential memory corruption
SUNRPC: Clean up scheduling of autoclose
SUNRPC/xprtrdma: Fix reconnection locking
SUNRPC: Simplify socket shutdown when not reusing TCP ports
SUNRPC: Tweak TCP socket shutdown in the RPC client
NFS: Always provide aligned buffers to the RPC read layers
Ye Bin (1):
NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox
fs/lockd/svc.c | 2 ++
fs/nfs/callback.c | 4 ++++
fs/nfs/callback_xdr.c | 61
++++++++++++++++++++++++++++++++-----------------------------
fs/nfs/client.c | 2 ++
fs/nfs/fs_context.c | 7 +++++++
fs/nfs/internal.h | 2 ++
fs/nfs/nfs3proc.c | 3 +--
fs/nfs/nfs4client.c | 41
+++++++++++++++++++++++++++++++++++++++--
fs/nfs/nfs4file.c | 10 ++++------
fs/nfs/pnfs.c | 20 ++++++++++----------
fs/nfs/read.c | 8 ++++++--
fs/nfs/super.c | 2 ++
include/linux/nfs_fs.h | 5 +++++
include/linux/nfs_fs_sb.h | 1 +
include/linux/sunrpc/clnt.h | 5 ++++-
include/linux/sunrpc/svc.h | 3 +--
include/linux/sunrpc/svcauth.h | 4 ++--
include/linux/sunrpc/xprt.h | 1 +
include/linux/sunrpc/xprtmultipath.h | 1 +
include/trace/events/rpcrdma.h | 74
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
include/trace/events/sunrpc.h | 60
+++++++++++++++---------------------------------------------
net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +-
net/sunrpc/auth_gss/svcauth_gss.c | 47
+++++++++++++++++++++++++----------------------
net/sunrpc/clnt.c | 66
++++++++++++++++++++++++++++++++++++++++++++----------------------
net/sunrpc/debugfs.c | 2 +-
net/sunrpc/rpc_pipe.c | 2 +-
net/sunrpc/svc.c | 39
+++++++++++----------------------------
net/sunrpc/svcauth.c | 8 ++++----
net/sunrpc/svcauth_unix.c | 18 +++++++++++-------
net/sunrpc/sysfs.c | 36 +++++++++++++++++++++++++++++++++---
net/sunrpc/xprt.c | 32 ++++++++++++++++++++------------
net/sunrpc/xprtmultipath.c | 1 +
net/sunrpc/xprtrdma/backchannel.c | 2 +-
net/sunrpc/xprtrdma/frwr_ops.c | 14 +++++++++++++-
net/sunrpc/xprtrdma/transport.c | 13 ++++++-------
net/sunrpc/xprtrdma/verbs.c | 28 +++++++---------------------
net/sunrpc/xprtrdma/xprt_rdma.h | 2 +-
net/sunrpc/xprtsock.c | 15 +++++++++++----
38 files changed, 399 insertions(+), 244 deletions(-)
next reply other threads:[~2021-09-02 21:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-02 21:22 Anna Schumaker [this message]
2021-09-04 19:00 ` [GIT PULL] Please Pull NFS Client Updates for Linux 5.15 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAFX2JfkOaSFppXPn+o=nwyzFZLWxyHX4_rFEBeJx=fA_G7_6ZA@mail.gmail.com' \
--to=schumaker.anna@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-nfs@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.