From: Trond Myklebust <trondmy@hammerspace.com>
To: "torvalds@linux-foundation.org" <torvalds@linux-foundation.org>
Cc: "linux-nfs@vger.kernel.org" <linux-nfs@vger.kernel.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Please pull NFS client updates for Linux 6.7
Date: Wed, 8 Nov 2023 20:23:18 +0000 [thread overview]
Message-ID: <0c5dc383d262d49f842a76893b1efc2545cfe9ce.camel@hammerspace.com> (raw)
Hi Linus,
The following changes since commit 05d3ef8bba77c1b5f98d941d8b2d4aeab8118ef1:
Linux 6.6-rc7 (2023-10-22 12:11:21 -1000)
are available in the Git repository at:
git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-6.7-1
for you to fetch changes up to f003a717ae9086b1e8a4663124a96862df7282e7:
nfs: Convert nfs_symlink() to use a folio (2023-11-01 15:40:44 -0400)
Thanks
Trond
----------------------------------------------------------------
NFS client updates for Linux 6.7
Highlights include:
Bugfixes:
- SUNRPC: A fix to re-probe the target RPC port after an ECONNRESET error
- SUNRPC: Handle allocation errors from rpcb_call_async()
- SUNRPC: Fix a use-after-free condition in rpc_pipefs
- SUNRPC: fix up various checks for timeouts
- NFSv4.1: Handle NFS4ERR_DELAY errors during session trunking
- NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
- NFSv4: Ensure that we test all delegations when the server notifies
us that it may have revoked some of them
Features:
- Allow knfsd processes to break out of NFS4ERR_DELAY loops when
re-exporting NFSv4.x by setting appropriate values for the
'delay_retrans' module parameter.
- nfs: Convert nfs_symlink() to use a folio
----------------------------------------------------------------
Benjamin Coddington (1):
NFSv4: fairly test all delegations on a SEQ4_ revocation
Dan Carpenter (1):
SUNRPC: Add an IS_ERR() check back to where it was
Matthew Wilcox (Oracle) (1):
nfs: Convert nfs_symlink() to use a folio
Mkrtchyan, Tigran (1):
nfs41: drop dependency between flexfiles layout driver and NFSv3 modules
Olga Kornievskaia (2):
NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking
NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
Trond Myklebust (6):
NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY
NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts
SUNRPC: ECONNRESET might require a rebind
SUNRPC: Don't skip timeout checks in call_connect_status()
SUNRPC: Force close the socket when a hard error is reported
SUNRPC: SOFTCONN tasks should time out when on the sending list
felix (1):
SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
Documentation/admin-guide/kernel-parameters.txt | 7 +++
fs/nfs/Kconfig | 2 +-
fs/nfs/delegation.c | 7 ++-
fs/nfs/delegation.h | 1 +
fs/nfs/dir.c | 29 +++++-------
fs/nfs/nfs3proc.c | 3 +-
fs/nfs/nfs4_fs.h | 2 +
fs/nfs/nfs4proc.c | 62 +++++++++++++++++++------
fs/nfs/pnfs.c | 8 +++-
fs/nfs/pnfs.h | 5 +-
fs/nfs/proc.c | 3 +-
fs/nfs/super.c | 8 +++-
fs/nfs/write.c | 2 +
include/linux/nfs_fs_sb.h | 1 +
include/linux/nfs_xdr.h | 2 +-
include/linux/sunrpc/clnt.h | 1 +
net/sunrpc/clnt.c | 10 ++--
net/sunrpc/rpcb_clnt.c | 4 ++
net/sunrpc/xprt.c | 4 +-
net/sunrpc/xprtsock.c | 14 ++----
20 files changed, 121 insertions(+), 54 deletions(-)
--
Trond Myklebust
Linux NFS client maintainer, Hammerspace
trond.myklebust@hammerspace.com
next reply other threads:[~2023-11-08 20:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-08 20:23 Trond Myklebust [this message]
2023-11-08 21:45 ` [GIT PULL] Please pull NFS client updates for Linux 6.7 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=0c5dc383d262d49f842a76893b1efc2545cfe9ce.camel@hammerspace.com \
--to=trondmy@hammerspace.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.