summaryrefslogtreecommitdiff
path: root/drivers/md
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2022-03-04 02:19:33 +0300
committerSong Liu <song@kernel.org>2022-03-09 02:20:21 +0300
commit7d959f6e978cbbca90e26a192cc39480e977182f (patch)
tree45f5b97cc0b29f1fbc8c7930e34e4099454a98ee /drivers/md
parent5b401e4e9ac4c6a62b9f6562d0250c1a56477ff2 (diff)
downloadlinux-7d959f6e978cbbca90e26a192cc39480e977182f.tar.xz
md: use msleep() in md_notify_reboot()
Calling mdelay(1000) from process context, even while a reboot is in progress, does not make sense. Using msleep() allows other threads to make progress. Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: linux-raid@vger.kernel.org Signed-off-by: Song Liu <song@kernel.org>
Diffstat (limited to 'drivers/md')
-rw-r--r--drivers/md/md.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index f88a9e948f3e..d059e21f3c35 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -9582,7 +9582,7 @@ static int md_notify_reboot(struct notifier_block *this,
* driver, we do want to have a safe RAID driver ...
*/
if (need_delay)
- mdelay(1000*1);
+ msleep(1000);
return NOTIFY_DONE;
}