Messages in this thread | | | From | Trond Myklebust <> | Subject | [GIT PULL] Please pull NFS client fixes | Date | Mon, 12 Sep 2016 19:28:24 +0000 |
| |
Hi Linus,
The following changes since commit 98b0f80c2396224bbbed81792b526e6c72ba9efa:
NFSv4.x: Fix a refcount leak in nfs_callback_up_net (2016-08-30 09:26:57 -0400)
are available in the git repository at:
git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.8-4
for you to fetch changes up to b519d408ea32040b1c7e10b155a3ee9a36660947:
NFSv4.1: Fix the CREATE_SESSION slot number accounting (2016-09-11 14:56:44 -0400)
Cheers Trond
---------------------------------------------------------------- NFS client bugfixes for 4.8
Highlights include:
Stable patches: - We must serialise LAYOUTGET and LAYOUTRETURN to ensure correct state accounting - Fix the CREATE_SESSION slot number
Bugfixes: - sunrpc: fix a UDP memory accounting regression - NFS: Fix an error reporting regression in nfs_file_write() - pNFS: Fix further layout stateid issues - RPC/rdma: Revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") - RPC/rdma: Fix receive buffer accounting
---------------------------------------------------------------- Chuck Lever (2): xprtrdma: Revert 3d4cf35bd4fa ("xprtrdma: Reply buffer exhaustion...") xprtrdma: Fix receive buffer accounting
Paolo Abeni (1): sunrpc: fix UDP memory accounting
Trond Myklebust (6): NFS: Fix error reporting in nfs_file_write() pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised pNFS: Fix pnfs_set_layout_stateid() to clear NFS_LAYOUT_INVALID_STID pNFS: Clear out all layout segments if the server unsets lrp->res.lrs_present pNFS: Don't forget the layout stateid if there are outstanding LAYOUTGETs NFSv4.1: Fix the CREATE_SESSION slot number accounting
fs/nfs/file.c | 5 ++++- fs/nfs/nfs4proc.c | 21 ++++++++++++++----- fs/nfs/pnfs.c | 42 +++++++++++++++++++++----------------- net/sunrpc/xprtrdma/verbs.c | 45 +++++++++++++++++++++++++++++------------ net/sunrpc/xprtrdma/xprt_rdma.h | 1 + net/sunrpc/xprtsock.c | 2 +- 6 files changed, 78 insertions(+), 38 deletions(-) -- Trond Myklebust Linux NFS client maintainer, PrimaryData trond.myklebust@primarydata.com
| |