From: Trond Myklebust <trond.myklebust@primarydata.com>
To: Linus Torvalds <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 fixes for Linux 4.4
Date: Fri, 27 Nov 2015 19:43:27 -0500 [thread overview]
Message-ID: <1448671407.21310.1.camel@primarydata.com> (raw)
Hi Linus,
The following changes since commit 1ec218373b8ebda821aec00bb156a9c94fad9cd4:
Linux 4.4-rc2 (2015-11-22 16:45:59 -0800)
are available in the git repository at:
git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.4-2
for you to fetch changes up to 4f2e9dce0c6348a95eaa56ade9bab18572221088:
nfs4: resend LAYOUTGET when there is a race that changes the seqid (2015-11-25 15:32:13 -0500)
----------------------------------------------------------------
NFS client bugfixes for Linux 4.4
Highlights include:
Stable patches:
- Fix a NFSv4 callback identifier leak that was also causing client crashes
- Fix NFSv4 callback decoding issues when incoming requests are truncated
- Don't declare the attribute cache valid when we call nfs_update_inode with
an empty attribute structure.
- Resend LAYOUTGET when there is a race that changes the seqid
Bugfixes:
- Fix a number of issues with the NFSv4.2 CLONE ioctl()
- Properly set NFS v4.2 NFSDBG_FACILITY
- NFSv4 referrals are broken; Cleanup FATTR4_WORD0_FS_LOCATIONS after
decoding success
- Use sliding delay when LAYOUTGET gets NFS4ERR_DELAY
- Ensure that attrcache is revalidated after a SETATTR
----------------------------------------------------------------
Anna Schumaker (1):
NFS: Properly set NFS v4.2 NFSDBG_FACILITY
Benjamin Coddington (2):
nfs4: start callback_ident at idr 1
nfs4: limit callback decoding to received bytes
Christoph Hellwig (5):
nfs: pass on count for CLONE operations
nfs: offer native ioctls even if CONFIG_COMPAT is set
nfs: allow intra-file CLONE
nfs: use btrfs ioctl defintions for clone
nfs: reduce the amount of ifdefs for v4.2 in nfs4file.c
Jeff Layton (4):
nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAY
nfs: ensure that attrcache is revalidated after a SETATTR
nfs: if we have no valid attrs, then don't declare the attribute cache valid
nfs4: resend LAYOUTGET when there is a race that changes the seqid
Kinglong Mee (1):
NFS4: Cleanup FATTR4_WORD0_FS_LOCATIONS after decoding success
fs/nfs/callback_xdr.c | 7 +++--
fs/nfs/inode.c | 11 ++++++--
fs/nfs/nfs42proc.c | 3 ++-
fs/nfs/nfs4client.c | 2 +-
fs/nfs/nfs4file.c | 59 ++++++++++++++++++++-----------------------
fs/nfs/nfs4proc.c | 2 +-
fs/nfs/nfs4xdr.c | 1 +
fs/nfs/pnfs.c | 56 ++++++++++++++++++++++------------------
include/linux/nfs_xdr.h | 1 +
include/uapi/linux/nfs.h | 11 --------
net/sunrpc/backchannel_rqst.c | 8 ++++++
net/sunrpc/svc.c | 1 +
12 files changed, 87 insertions(+), 75 deletions(-)
--
Trond Myklebust
Linux NFS client maintainer, PrimaryData
trond.myklebust@primarydata.com
reply other threads:[~2015-11-28 0:43 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=1448671407.21310.1.camel@primarydata.com \
--to=trond.myklebust@primarydata.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.