Commit 00f6c1b4 authored by Li Nan's avatar Li Nan Committed by Yu Kuai
Browse files

md: Fix static checker warning in analyze_sbs



The following warn is reported:

 drivers/md/md.c:3912 analyze_sbs()
 warn: iterator 'i' not incremented

Fixes: d8730f0c ("md: Remove deprecated CONFIG_MD_MULTIPATH")
Reported-by: default avatarDan Carpenter <dan.carpenter@linaro.org>
Closes: https://lore.kernel.org/linux-raid/7e2e95ce-3740-09d8-a561-af6bfb767f18@huaweicloud.com/T/#t


Signed-off-by: default avatarLi Nan <linan122@huawei.com>
Link: https://lore.kernel.org/linux-raid/20251215124412.4015572-1-linan666@huaweicloud.com


Signed-off-by: default avatarYu Kuai <yukuai@fnnas.com>
parent 1ddb815f
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -3882,7 +3882,6 @@ static struct md_rdev *md_import_device(dev_t newdev, int super_format, int supe

static int analyze_sbs(struct mddev *mddev)
{
	int i;
	struct md_rdev *rdev, *freshest, *tmp;

	freshest = NULL;
@@ -3909,11 +3908,9 @@ static int analyze_sbs(struct mddev *mddev)
	super_types[mddev->major_version].
		validate_super(mddev, NULL/*freshest*/, freshest);

	i = 0;
	rdev_for_each_safe(rdev, tmp, mddev) {
		if (mddev->max_disks &&
		    (rdev->desc_nr >= mddev->max_disks ||
		     i > mddev->max_disks)) {
		    rdev->desc_nr >= mddev->max_disks) {
			pr_warn("md: %s: %pg: only %d devices permitted\n",
				mdname(mddev), rdev->bdev,
				mddev->max_disks);