regulator: dummy: Specify a struct device
PATCH 1/2 regulator: dummy: Specify a struct device
This will be becoming mandatory.
Signed-off-by Mark Brown <[email protected]>
--- drivers/regulator/dummy.c | 1 + 1 file changed, 1 insertion(+)
drivers/regulator/dummy.c +1 -0
@@ -42,6 +42,7 @@ static int __devinit dummy_regulator_probe(struct platform_device *pdev)struct regulator_config config = { };int ret; + config.dev = &pdev->dev; config.init_data = &dummy_initdata; dummy_regulator_rdev =regulator_register (&dummy_desc, &config);
Signature · 1 line
1.7.10
PATCH 2/2 regulator: core: Warn on missing struct device
The core really wants a struct device to be supplied for regulators and there's no reason this should be impossible so provide one so complain if we didn't get one.
Signed-off-by Mark Brown <[email protected]>
--- drivers/regulator/core.c | 1 + 1 file changed, 1 insertion(+)
drivers/regulator/core.c +1 -0
@@ -2981,6 +2981,7 @@ regulator_register(const struct regulator_desc *regulator_desc,return ERR_PTR (-EINVAL ); dev = config->dev; +WARN_ON (!dev);if (regulator_desc->name ==NULL || regulator_desc->ops ==NULL )return ERR_PTR (-EINVAL );
Signature · 1 line
1.7.10
Quoted 12 lines · Mark Brown
This will be becoming mandatory.
Signed-off-by Mark Brown <[email protected]>--- drivers/regulator/dummy.c | 1 + 1 file changed, 1 insertion(+)drivers/regulator/dummy.c +0
-0
drivers/regulator/dummy.c static int __devinit dummy_regulator_probe(struct platform_device *pdev) · line 48
Quoted 7 lines
drivers/regulator/dummy.c +1
-0@@ -42,6 +42,7 @@ static int __devinit dummy_regulator_probe(struct platform_device *pdev)struct regulator_config config = { };int ret; + config.dev = &pdev->dev; config.init_data = &dummy_initdata; dummy_regulator_rdev =regulator_register (&dummy_desc, &config);
Both
Acked-by Liam Girdwood <[email protected]>