[pnfs] [PATCH] no callback for DS

Marc Eshel eshel at almaden.ibm.com
Mon May 28 21:23:47 EDT 2007


From: Marc Eshel <eshel at almaden.ibm.com>


---

 fs/nfsd/nfs4state.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/fs/nfsd/nfs4state.c b/fs/nfsd/nfs4state.c
index 679e869..3bfe338 100644
--- a/fs/nfsd/nfs4state.c
+++ b/fs/nfsd/nfs4state.c
@@ -1392,6 +1392,9 @@ int nfsd4_create_session(struct svc_rqst
 		session->flags &= ~SESSION4_PERSIST;
 		session->flags &= ~SESSION4_RDMA;
 		
+		if (unconf->cl_exchange_flags & EXCHGID4_FLAG_USE_PNFS_DS)
+			session->flags &= ~SESSION4_BACK_CHAN;
+
 		if (session->flags & SESSION4_BACK_CHAN) {
 			unconf->svsk = rqstp->rq_sock;
 			nfsd41_probe_callback(unconf);


More information about the pNFS mailing list