All of lore.kernel.org
 help / color / mirror / Atom feed
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



             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.