md: fix possible corruption of array metadata on shutdown.
[pandora-kernel.git] / drivers / md / md.c
index 6f37aa4..065ab4f 100644 (file)
@@ -8100,7 +8100,8 @@ static int md_notify_reboot(struct notifier_block *this,
 
        for_each_mddev(mddev, tmp) {
                if (mddev_trylock(mddev)) {
-                       __md_stop_writes(mddev);
+                       if (mddev->pers)
+                               __md_stop_writes(mddev);
                        mddev->safemode = 2;
                        mddev_unlock(mddev);
                }