diff --git a/drivers/md/dm.c b/drivers/md/dm.c index dc8498b4b5c1..b56ea42ab7d2 100644 --- a/drivers/md/dm.c +++ b/drivers/md/dm.c @@ -2343,7 +2343,7 @@ static int dm_wait_for_bios_completion(struct mapped_device *md, long task_state break; if (signal_pending_state(task_state, current)) { - r = -EINTR; + r = -ERESTARTSYS; break; } @@ -2368,7 +2368,7 @@ static int dm_wait_for_completion(struct mapped_device *md, long task_state) break; if (signal_pending_state(task_state, current)) { - r = -EINTR; + r = -ERESTARTSYS; break; }