OSDN Git Service

regmap: Skip clk_put for attached clocks when freeing context
authorJames Kelly <jamespeterkelly@gmail.com>
Tue, 15 May 2018 00:59:58 +0000 (10:59 +1000)
committerMark Brown <broonie@kernel.org>
Thu, 17 May 2018 07:11:41 +0000 (16:11 +0900)
commiteb4a219d19fde99616f120f5655a7121c918cd49
tree09ab0bfd69f7357b1f556006a94f188f86d56c19
parente241e3f2bf975788a1b70dff2eb5180ca395b28e
regmap: Skip clk_put for attached clocks when freeing context

Capability to attach an existing clk to a MMIO regmap was
introduced in 4.17rc1.

However, when using attached clk, regmap does not do the clk_get.
Therefore it should not do the clk_put when freeing the MMIO
regmap context.

There does not appear to be any users of attached clocks yet
so this would be a good time to make this change before anything
depends on the existing behaviour.

Signed-off-by: James Kelly <jamespeterkelly@gmail.com>
Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-mmio.c