[GIT PULL] Please pull NFS client bugfixes
From: Myklebust, Trond
Date: Wed Sep 12 2012 - 15:19:47 EST
Hi Linus,
The following changes since commit 086600430493e04b802bee6e5b3ce0458e4eb77f:
NFSv3: Ensure that do_proc_get_root() reports errors correctly (2012-08-20 12:52:42 -0400)
are available in the git repository at:
git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-3.6-4
for you to fetch changes up to 7b281ee026552f10862b617a2a51acf49c829554:
NFS: fsync() must exit with an error if page writeback failed (2012-09-11 15:38:32 -0400)
----------------------------------------------------------------
NFS client bugfixes for Linux 3.6
- Final (hopefully) fix for the range checking code in NFSv4 getacl. This
should fix the Oopses being seen when the acl size is close to PAGE_SIZE.
- Fix a regression with the legacy binary mount code
- Fix a regression in the readdir cookieverf initialisation
- Fix an RPC over UDP regression
- Ensure that we report all errors in the NFSv4 open code
- Ensure that fsync() reports all relevant synchronisation errors.
----------------------------------------------------------------
Trond Myklebust (6):
NFS: Fix the initialisation of the readdir 'cookieverf' array
NFS: Fix a problem with the legacy binary mount code
NFSv4: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl
NFSv4: Fix buffer overflow checking in __nfs4_get_acl_uncached
SUNRPC: Fix a UDP transport regression
NFS: fsync() must exit with an error if page writeback failed
Weston Andros Adamson (1):
NFS: return error from decode_getfh in decode open
fs/nfs/file.c | 4 ++-
fs/nfs/inode.c | 2 +-
fs/nfs/nfs3proc.c | 2 +-
fs/nfs/nfs4file.c | 4 ++-
fs/nfs/nfs4proc.c | 55 +++++++++++++++++++----------------------
fs/nfs/nfs4xdr.c | 17 ++++++-------
fs/nfs/super.c | 2 ++
include/linux/nfs_fs.h | 5 ----
include/linux/nfs_xdr.h | 2 +-
include/linux/sunrpc/xprt.h | 3 +++
net/sunrpc/xprt.c | 34 ++++++++++++++-----------
net/sunrpc/xprtrdma/transport.c | 1 +
net/sunrpc/xprtsock.c | 3 +++
13 files changed, 70 insertions(+), 64 deletions(-)
--
Trond Myklebust
Linux NFS client maintainer
NetApp
Trond.Myklebust@xxxxxxxxxx
www.netapp.com
N§²æìr¸yúèØb²X¬¶ÇvØ^)Þ{.nÇ+·¥{±êçzX§¶¡Ü}©²ÆzÚ&j:+v¨¾«êçzZ+Ê+zf£¢·h§~Ûiÿûàz¹®w¥¢¸?¨èÚ&¢)ßfù^jÇy§m
á@A«a¶Úÿ0¶ìh®åi