]> git.baikalelectronics.ru Git - kernel.git/commit
clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init...
authorQinrun Dai <flno@hust.edu.cn>
Thu, 13 Apr 2023 13:50:37 +0000 (13:50 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 May 2023 09:35:53 +0000 (11:35 +0200)
commita53e2248c828de8408a99659c07cf7ed134fe2b6
treea47fa1a368bab9c1e5e1043022e0e688ae876b1a
parent077469879044de86f2d8026defdf872a681696b8
clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails

[ Upstream commit fb73556386e074e9bee9fa2d253aeaefe4e063e0 ]

Smatch reports:
drivers/clocksource/timer-davinci.c:332 davinci_timer_register()
warn: 'base' from ioremap() not released on lines: 274.

Fix this and other potential memory leak problems
by adding a set of corresponding exit lables.

Fixes: c16dfe104868 ("clocksource/drivers/davinci: Add support for clockevents")
Signed-off-by: Qinrun Dai <flno@hust.edu.cn>
Link: https://lore.kernel.org/r/20230413135037.1505799-1-flno@hust.edu.cn
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/clocksource/timer-davinci.c