Hi Linus, The following changes since commit 08f05c49749ee655bef921d12160960a273aad47: Return the right error value when dup[23]() newfd argument is too large (2012-10-30 21:27:28 -0700) are available in the git repository at: git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-3.7-4 for you to fetch changes up to 998f40b550f257e436485291802fa938e4cf580f: NFS4: nfs4_opendata_access should return errno (2012-11-02 18:51:54 -0400) ---------------------------------------------------------------- NFS bugfixes for Linux 3.7 - Fix a bunch of deadlock situations: * State recovery can deadlock if we fail to release sequence ids before scheduling the recovery thread. * Calling deactivate_super() from an RPC workqueue thread can deadlock because of the call to rpc_shutdown_client. - Display the device name correctly in /proc/*/mounts - Fix a number of incorrect error return values: * When NFSv3 mounts fail due to a timeout. * On NFSv4.1 backchannel setup failure * On NFSv4 open access checks - pnfs_find_alloc_layout() must check the layout pointer for NULL - Fix a regression in the legacy DNS resolved ---------------------------------------------------------------- Ben Hutchings (1): nfs: Show original device name verbatim in /proc/*/mount{s,info} Bryan Schumaker (1): NFS: Wait for session recovery to finish before returning NeilBrown (1): NFS: fix bug in legacy DNS resolver. Scott Mayhew (1): nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts Trond Myklebust (3): NFSv4.1: We must release the sequence id when we fail to get a session slot NFSv4: nfs4_locku_done must release the sequence id NFSv4: Initialise the NFSv4.1 slot table highest_used_slotid correctly Weston Andros Adamson (3): NFS: add nfs_sb_deactive_async to avoid deadlock SUNRPC: return proper errno from backchannel_rqst NFS4: nfs4_opendata_access should return errno Yanchuan Nian (1): nfs: Check whether a layout pointer is NULL before free it fs/nfs/dns_resolve.c | 5 +++-- fs/nfs/inode.c | 5 ++++- fs/nfs/internal.h | 6 +++-- fs/nfs/mount_clnt.c | 2 +- fs/nfs/namespace.c | 19 +++++++++++----- fs/nfs/nfs4namespace.c | 3 ++- fs/nfs/nfs4proc.c | 46 +++++++++++++++++++++++--------------- fs/nfs/pnfs.c | 4 ++-- fs/nfs/super.c | 51 ++++++++++++++++++++++++++++++++++++++++++- fs/nfs/unlink.c | 2 +- net/sunrpc/backchannel_rqst.c | 2 +- 11 files changed, 110 insertions(+), 35 deletions(-) -- Trond Myklebust Linux NFS client maintainer NetApp Trond.Myklebust@netapp.com www.netapp.com {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I