summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorAmit Kucheria <amit.kucheria@linaro.org>2020-03-12 18:07:01 +0530
committerDaniel Lezcano <daniel.lezcano@linaro.org>2020-03-20 12:17:48 +0100
commitf22a3bf0d2225fba438c46a25d3ab8823585a5e0 (patch)
tree327229fb0649f0ee40e04415ddafe16718d2f8f9 /arch
parentc1c6f3b39c043b8c7312ad691bae88fea201161d (diff)
downloadlinux-f22a3bf0d2225fba438c46a25d3ab8823585a5e0.tar.bz2
drivers: thermal: tsens: Release device in success path
We don't currently call put_device in case of successfully initialising the device. So we hold the reference and keep the device pinned forever. Allow control to fall through so we can use same code for success and error paths to put_device. As a part of this fixup, change devm_ioremap_resource to act on the same device pointer as that used to allocate regmap memory. That ensures that we are free to release op->dev after examining its resources. Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org> Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org> Link: https://lore.kernel.org/r/d3996667e9f976bb30e97e301585cb1023be422e.1584015867.git.amit.kucheria@linaro.org
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions