]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/md/md.c
md: fix use after free when removing rdev via sysfs
[karo-tx-linux.git] / drivers / md / md.c
index bb3e4b1cb7738659a25a4ad15bb314957d861173..11457a28a14cfa5967c7c69b62fb5479095dfdf1 100644 (file)
@@ -2097,7 +2097,7 @@ rdev_attr_store(struct kobject *kobj, struct attribute *attr,
                        rv = -EBUSY;
                else
                        rv = entry->store(rdev, page, length);
-               mddev_unlock(rdev->mddev);
+               mddev_unlock(mddev);
        }
        return rv;
 }