Starting with commit: commit f994c43d19a9116727d4c228d3f13db595bff562 Author: Trond Myklebust <Trond.Myklebust@xxxxxxxxxx> Date: Thu Nov 1 12:14:14 2012 -0400 SUNRPC: Clean up rpc_bind_new_program operations on directory mounted with -onfsvers=3,tcp,sec=krb5 fail with Input/Output error after ~60 second timeout. This is presumably because upcalls for 'nfsacl' are not getting anywhere. This patch enables pipe dir for nfsacl_program and changes its name to 'nfs'. This name will be used in upcalls and whole setup should work as it did in past - just with nfs/hostname principal. Signed-off-by: Jan Stancek <jstancek@xxxxxxxxxx> --- fs/nfs/nfs3client.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/fs/nfs/nfs3client.c b/fs/nfs/nfs3client.c index b3fc65e..09a7d06 100644 --- a/fs/nfs/nfs3client.c +++ b/fs/nfs/nfs3client.c @@ -9,11 +9,12 @@ static const struct rpc_version *nfsacl_version[] = { }; const struct rpc_program nfsacl_program = { - .name = "nfsacl", + .name = "nfs", .number = NFS_ACL_PROGRAM, .nrvers = ARRAY_SIZE(nfsacl_version), .version = nfsacl_version, .stats = &nfsacl_rpcstat, + .pipe_dir_name = NFS_PIPE_DIRNAME, }; /* -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html