>From 3ff2138c671de1b6d9634ee148c0251285c790a1 Mon Sep 17 00:00:00 2001
From: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
Date: Thu, 3 Nov 2011 15:17:23 -0700
Subject: [PATCH 2/2] NFSRDMA: another patch for 2.6.35
 Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>

---
 ...-Fail-over-more-quickly-on-connect-errors.patch |   25 ++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)
 create mode 100644 kernel_patches/backport/2.6.35/nfsrdma-0005-SUNRPC-Fail-over-more-quickly-on-connect-errors.patch

diff --git a/kernel_patches/backport/2.6.35/nfsrdma-0005-SUNRPC-Fail-over-more-quickly-on-connect-errors.patch b/kernel_patches/backport/2.6.35/nfsrdma-0005-SUNRPC-Fail-over-more-quickly-on-connect-errors.patch
new file mode 100644
index 0000000..4b0b2fc
--- /dev/null
+++ b/kernel_patches/backport/2.6.35/nfsrdma-0005-SUNRPC-Fail-over-more-quickly-on-connect-errors.patch
@@ -0,0 +1,25 @@
+From a8ce4a8f37fef0a09a1e920c2e09f67a80426c7e Mon Sep 17 00:00:00 2001
+From: Trond Myklebust <Trond.Myklebust@netapp.com>
+Date: Fri, 16 Apr 2010 16:42:12 -0400
+Subject: [PATCH] SUNRPC: Fail over more quickly on connect errors
+
+We should not allow soft tasks to wait for longer than the major timeout
+period when waiting for a reconnect to occur.
+
+Remove the field xprt->connect_timeout since it has been obsoleted by
+xprt->reestablish_timeout.
+
+Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
+---
+diff --git a/net/sunrpc/xprtrdma/transport.c b/net/sunrpc/xprtrdma/transport.c
+index 0607b9a..3f3b38c 100644
+--- a/net/sunrpc/xprtrdma/transport.c
++++ b/net/sunrpc/xprtrdma/transport.c
+@@ -305,7 +305,6 @@ xprt_setup_rdma(struct xprt_create *args)
+ 	/* 60 second timeout, no retries */
+ 	xprt->timeout = &xprt_rdma_default_timeout;
+ 	xprt->bind_timeout = (60U * HZ);
+-	xprt->connect_timeout = (60U * HZ);
+ 	xprt->reestablish_timeout = (5U * HZ);
+ 	xprt->idle_timeout = (5U * 60 * HZ);
+ 
-- 
1.7.3.4

