|
@@ -1090,26 +1090,27 @@ static int s2mps11_pmic_probe(struct platform_device *pdev)
|
|
|
case S2MPS11X:
|
|
|
s2mps11->rdev_num = ARRAY_SIZE(s2mps11_regulators);
|
|
|
regulators = s2mps11_regulators;
|
|
|
- BUILD_BUG_ON(S2MPS_REGULATOR_MAX < s2mps11->rdev_num);
|
|
|
+ BUILD_BUG_ON(S2MPS_REGULATOR_MAX < ARRAY_SIZE(s2mps11_regulators));
|
|
|
break;
|
|
|
case S2MPS13X:
|
|
|
s2mps11->rdev_num = ARRAY_SIZE(s2mps13_regulators);
|
|
|
regulators = s2mps13_regulators;
|
|
|
- BUILD_BUG_ON(S2MPS_REGULATOR_MAX < s2mps11->rdev_num);
|
|
|
+ BUILD_BUG_ON(S2MPS_REGULATOR_MAX < ARRAY_SIZE(s2mps13_regulators));
|
|
|
break;
|
|
|
case S2MPS14X:
|
|
|
s2mps11->rdev_num = ARRAY_SIZE(s2mps14_regulators);
|
|
|
regulators = s2mps14_regulators;
|
|
|
- BUILD_BUG_ON(S2MPS_REGULATOR_MAX < s2mps11->rdev_num);
|
|
|
+ BUILD_BUG_ON(S2MPS_REGULATOR_MAX < ARRAY_SIZE(s2mps14_regulators));
|
|
|
break;
|
|
|
case S2MPS15X:
|
|
|
s2mps11->rdev_num = ARRAY_SIZE(s2mps15_regulators);
|
|
|
regulators = s2mps15_regulators;
|
|
|
+ BUILD_BUG_ON(S2MPS_REGULATOR_MAX < ARRAY_SIZE(s2mps15_regulators));
|
|
|
break;
|
|
|
case S2MPU02:
|
|
|
s2mps11->rdev_num = ARRAY_SIZE(s2mpu02_regulators);
|
|
|
regulators = s2mpu02_regulators;
|
|
|
- BUILD_BUG_ON(S2MPS_REGULATOR_MAX < s2mps11->rdev_num);
|
|
|
+ BUILD_BUG_ON(S2MPS_REGULATOR_MAX < ARRAY_SIZE(s2mpu02_regulators));
|
|
|
break;
|
|
|
default:
|
|
|
dev_err(&pdev->dev, "Invalid device type: %u\n",
|