NFS: Add nfs4_unique_id boot parameter
[linux-2.6-block.git] / fs / nfs / nfs4proc.c
index b5834abfcbff63fb4781f549c620851dbce04276..9aa97112426fdcc9d4c202f39089ec12eb93ae48 100644 (file)
@@ -4068,9 +4068,13 @@ static unsigned int
 nfs4_init_uniform_client_string(const struct nfs_client *clp,
                                char *buf, size_t len)
 {
+       char *nodename = clp->cl_rpcclient->cl_nodename;
+
+       if (nfs4_client_id_uniquifier[0] != '\0')
+               nodename = nfs4_client_id_uniquifier;
        return scnprintf(buf, len, "Linux NFSv%u.%u %s",
                                clp->rpc_ops->version, clp->cl_minorversion,
-                               clp->cl_rpcclient->cl_nodename);
+                               nodename);
 }
 
 /**