diff --git a/fs/nfs/client.c b/fs/nfs/client.c index 013cdbc3b000f152aba6479317cd66e9d35865d5..34c3996bd0f582438164602a64a6dbd5254e1247 100644 --- a/fs/nfs/client.c +++ b/fs/nfs/client.c @@ -322,7 +322,7 @@ static struct nfs_client *nfs_get_client(const char *hostname, if (new) nfs_free_client(new); - error = wait_event_interruptible(&nfs_client_active_wq, + error = wait_event_interruptible(nfs_client_active_wq, clp->cl_cons_state != NFS_CS_INITING); if (error < 0) { nfs_put_client(clp);