fs: dlm: fix return -EINTR on recovery stopped
[linux-2.6-microblaze.git] / fs / dlm / member.c
index d9e1e41..731d489 100644 (file)
@@ -443,8 +443,10 @@ static int ping_members(struct dlm_ls *ls)
 
        list_for_each_entry(memb, &ls->ls_nodes, list) {
                error = dlm_recovery_stopped(ls);
-               if (error)
+               if (error) {
+                       error = -EINTR;
                        break;
+               }
                error = dlm_rcom_status(ls, memb->nodeid, 0);
                if (error)
                        break;