kernel_samsung_a53x/drivers/clocksource
Ankit Agrawal 335b60ed68 clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
[ Upstream commit ca140a0dc0a18acd4653b56db211fec9b2339986 ]

Add the missing iounmap() when clock frequency fails to get read by the
of_property_read_u32() call, or if the call to msm_timer_init() fails.

Fixes: 6e3321631ac2 ("ARM: msm: Add DT support to msm_timer")
Signed-off-by: Ankit Agrawal <agrawal.ag.ankit@gmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240713095713.GA430091@bnew-VirtualBox
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-23 23:21:20 +01:00
..
acpi_pm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
arc_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
arm_arch_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
arm_global_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
armv7m_systick.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
asm9260_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bcm2835_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
bcm_kona_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clksrc-dbx500-prcmu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clksrc_st_lpc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
clps711x-timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dummy_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dw_apb_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dw_apb_timer_of.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
em_sti.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exynos_mct.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exynos_mct_v2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
exynos_mct_v2.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
h8300_timer8.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
h8300_timer16.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
h8300_tpu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hyperv_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
i8253.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ingenic-ost.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ingenic-sysost.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ingenic-timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
jcore-pit.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mips-gic-timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mmio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mps2-timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
mxs_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nomadik-mtu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
numachip.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
renesas-ostm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
samsung_pwm_timer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
scx200_hrt.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sh_cmt.c clocksource/drivers/sh_cmt: Address race condition for clock events 2024-11-23 23:20:23 +01:00
sh_mtu2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sh_tmu.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-armada-370-xp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-atcpit100.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-atlas7.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-atmel-pit.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-atmel-st.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-atmel-tcb.c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware 2024-11-18 11:43:12 +01:00
timer-cadence-ttc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-clint.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-cs5535.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-davinci.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-digicolor.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-efm32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-fsl-ftm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-fttmr010.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-gx6605s.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-imx-gpt.c clocksource/drivers/timer-imx-gpt: Fix potential memory leak 2024-11-18 11:43:12 +01:00
timer-imx-sysctr.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-imx-tpm.c clocksource/drivers/imx-tpm: Fix next event not taking effect sometime 2024-11-23 23:21:07 +01:00
timer-integrator-ap.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-ixp4xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-keystone.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-lpc32xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-mediatek.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-meson6.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-microchip-pit64b.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-milbeaut.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-mp-csky.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-npcm7xx.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-nps.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-of.c clocksource/drivers/timer-of: Remove percpu irq related code 2024-11-23 23:21:07 +01:00
timer-of.h clocksource/drivers/timer-of: Remove percpu irq related code 2024-11-23 23:21:07 +01:00
timer-orion.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-owl.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-oxnas-rps.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-pistachio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-prima2.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-probe.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-pxa.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-qcom.c clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() 2024-11-23 23:21:20 +01:00
timer-rda.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-riscv.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-rockchip.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-sp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-sp804.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-sprd.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-stm32-lp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-stm32.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-sun4i.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-sun5i.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-tango-xtal.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-tegra.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-ti-32k.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-ti-dm-systimer.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-ti-dm.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-u300.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-versatile.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-vf-pit.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-vt8500.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
timer-zevio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00