diff --git a/fs/dlm/lockspace.c b/fs/dlm/lockspace.c index 0455dddb0797c95c4276b533a810a525fabb144d..81fa59be7808c12b7ba54e8be1fe5cccd003c5f6 100644 --- a/fs/dlm/lockspace.c +++ b/fs/dlm/lockspace.c @@ -631,7 +631,7 @@ static int new_lockspace(const char *name, const char *cluster, lockspace to start running (via sysfs) in dlm_ls_start(). */ error = do_uevent(ls, 1); - if (error) + if (error < 0) goto out_recoverd; /* wait until recovery is successful or failed */