diff options
Diffstat (limited to 'fs/nfs/client.c')
| -rw-r--r-- | fs/nfs/client.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/nfs/client.c b/fs/nfs/client.c index 8d8b85b5a641..f18e80fda9bf 100644 --- a/fs/nfs/client.c +++ b/fs/nfs/client.c @@ -856,6 +856,13 @@ static int nfs_probe_fsinfo(struct nfs_server *server, struct nfs_fh *mntfh, str  			server->namelen = pathinfo.max_namelen;  	} +	if (clp->rpc_ops->discover_trunking != NULL && +			(server->caps & NFS_CAP_FS_LOCATIONS)) { +		error = clp->rpc_ops->discover_trunking(server, mntfh); +		if (error < 0) +			return error; +	} +  	return 0;  }  |