From ef55bb4482f87cefc140facd82bc0d36de35995a Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Mon, 4 Jul 2022 09:42:07 +0200 Subject: [PATCH] 4.9-stable patches added patches: dm-raid-fix-kasan-warning-in-raid5_add_disks.patch --- ...fix-kasan-warning-in-raid5_add_disks.patch | 32 +++++++++++++++++++ queue-4.9/series | 1 + 2 files changed, 33 insertions(+) create mode 100644 queue-4.9/dm-raid-fix-kasan-warning-in-raid5_add_disks.patch create mode 100644 queue-4.9/series diff --git a/queue-4.9/dm-raid-fix-kasan-warning-in-raid5_add_disks.patch b/queue-4.9/dm-raid-fix-kasan-warning-in-raid5_add_disks.patch new file mode 100644 index 00000000000..f2f6ed6e796 --- /dev/null +++ b/queue-4.9/dm-raid-fix-kasan-warning-in-raid5_add_disks.patch @@ -0,0 +1,32 @@ +From 617b365872a247480e9dcd50a32c8d1806b21861 Mon Sep 17 00:00:00 2001 +From: Mikulas Patocka +Date: Wed, 29 Jun 2022 13:40:57 -0400 +Subject: dm raid: fix KASAN warning in raid5_add_disks + +From: Mikulas Patocka + +commit 617b365872a247480e9dcd50a32c8d1806b21861 upstream. + +There's a KASAN warning in raid5_add_disk when running the LVM testsuite. +The warning happens in the test +lvconvert-raid-reshape-linear_to_raid6-single-type.sh. We fix the warning +by verifying that rdev->saved_raid_disk is within limits. + +Cc: stable@vger.kernel.org +Signed-off-by: Mikulas Patocka +Signed-off-by: Mike Snitzer +Signed-off-by: Greg Kroah-Hartman +--- + drivers/md/raid5.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/md/raid5.c ++++ b/drivers/md/raid5.c +@@ -7322,6 +7322,7 @@ static int raid5_add_disk(struct mddev * + */ + if (rdev->saved_raid_disk >= 0 && + rdev->saved_raid_disk >= first && ++ rdev->saved_raid_disk <= last && + conf->disks[rdev->saved_raid_disk].rdev == NULL) + first = rdev->saved_raid_disk; + diff --git a/queue-4.9/series b/queue-4.9/series new file mode 100644 index 00000000000..f59d0fb6790 --- /dev/null +++ b/queue-4.9/series @@ -0,0 +1 @@ +dm-raid-fix-kasan-warning-in-raid5_add_disks.patch -- 2.47.3