]> Pileus Git - ~andy/linux/blobdiff - drivers/md/md.c
Merge branch 'writeback-workqueue' of git://git.kernel.org/pub/scm/linux/kernel/git...
[~andy/linux] / drivers / md / md.c
index d323676580a97d600f6c57a0644bc06522e6a062..1d03ebde40b51885cd63950d695b19fe5b9214de 100644 (file)
@@ -7654,10 +7654,8 @@ static int remove_and_add_spares(struct mddev *mddev)
                                removed++;
                        }
                }
-       if (removed)
-               sysfs_notify(&mddev->kobj, NULL,
-                            "degraded");
-
+       if (removed && mddev->kobj.sd)
+               sysfs_notify(&mddev->kobj, NULL, "degraded");
 
        rdev_for_each(rdev, mddev) {
                if (rdev->raid_disk >= 0 &&