Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe67d19a authored by Heinz Mauelshagen's avatar Heinz Mauelshagen Committed by Shaohua Li
Browse files

md: raid5: add prerequisite to run underneath dm-raid



In case md runs underneath the dm-raid target, the mddev does not have
a request queue or gendisk, thus avoid accesses.

This patch adds a missing conditional to the raid5 personality.

Signed-of-by: default avatarHeinz Mauelshagen <heinzm@redhat.com>
Signed-off-by: default avatarShaohua Li <shli@fb.com>
parent 859644f0
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -7572,8 +7572,10 @@ static void raid5_finish_reshape(struct mddev *mddev)

		if (mddev->delta_disks > 0) {
			md_set_array_sectors(mddev, raid5_size(mddev, 0, 0));
			if (mddev->queue) {
				set_capacity(mddev->gendisk, mddev->array_sectors);
				revalidate_disk(mddev->gendisk);
			}
		} else {
			int d;
			spin_lock_irq(&conf->device_lock);