+11
−28
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
regulator_pm_ops with regulator_suspend and regulator_resume functions are assigned to every regulator device registered in the system, so there is no need to iterate over all again in them. Replace class_for_each_device() construction with direct operation on the rdev embedded in the given regulator device. This saves a lots of useless operations in suspend and resume paths. Fixes: f7efad10: regulator: add PM suspend and resume hooks Signed-off-by:Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by:
Mark Brown <broonie@kernel.org>