OSDN Git Service

md: avoid possible spinning md thread at shutdown.
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / drivers / md / md.c
index 8fda38d..237b7e0 100644 (file)
@@ -8516,7 +8516,8 @@ static int md_notify_reboot(struct notifier_block *this,
                if (mddev_trylock(mddev)) {
                        if (mddev->pers)
                                __md_stop_writes(mddev);
-                       mddev->safemode = 2;
+                       if (mddev->persistent)
+                               mddev->safemode = 2;
                        mddev_unlock(mddev);
                }
                need_delay = 1;