Whamcloud - gitweb
LU-8735 llite: Return -ERESTARTSYS in range_lock()
[fs/lustre-release.git] / lustre / llite / range_lock.c
index ead9321..56e1291 100644 (file)
@@ -234,7 +234,7 @@ int range_lock(struct range_lock_tree *tree, struct range_lock *lock)
 
                if (signal_pending(current)) {
                        range_unlock(tree, lock);
 
                if (signal_pending(current)) {
                        range_unlock(tree, lock);
-                       GOTO(out, rc = -EINTR);
+                       GOTO(out, rc = -ERESTARTSYS);
                }
                spin_lock(&tree->rlt_lock);
        }
                }
                spin_lock(&tree->rlt_lock);
        }