mirror of
https://github.com/torvalds/linux.git
synced 2024-12-05 02:23:16 +00:00
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 <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>
This commit is contained in:
parent
0f82b6cf76
commit
dcf701125e
@ -2941,6 +2941,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
|
|||||||
return ERR_PTR(-EINVAL);
|
return ERR_PTR(-EINVAL);
|
||||||
|
|
||||||
dev = config->dev;
|
dev = config->dev;
|
||||||
|
WARN_ON(!dev);
|
||||||
|
|
||||||
if (regulator_desc->name == NULL || regulator_desc->ops == NULL)
|
if (regulator_desc->name == NULL || regulator_desc->ops == NULL)
|
||||||
return ERR_PTR(-EINVAL);
|
return ERR_PTR(-EINVAL);
|
||||||
|
Loading…
Reference in New Issue
Block a user