linux-stable/drivers/soc/qcom
Christophe JAILLET 6049aae523 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
If an error occurs after a successful pm_genpd_init() call, it should be
undone by a corresponding pm_genpd_remove().

Add the missing call in the error handling path, as already done in the
remove function.

Fixes: bf6910abf5 ("power: avs: Add support for CPR (Core Power Reduction)")
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/0f520597dbad89ab99c217c8986912fa53eaf5f9.1671293108.git.christophe.jaillet@wanadoo.fr
2023-01-10 09:48:13 -06:00
..
apr.c soc: qcom: apr: Make qcom,protection-domain optional again 2023-01-06 11:51:19 -06:00
cmd-db.c soc: qcom: cmd-db: Mark device as having no PM support 2022-10-17 17:58:15 -05:00
cpr.c PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() 2023-01-10 09:48:13 -06:00
icc-bwmon.c soc: qcom: icc-bwmon: force clear counter/irq registers 2022-09-05 21:51:08 -05:00
Kconfig soc: qcom: Select REMAP_MMIO for ICC_BWMON driver 2022-12-05 16:38:03 -06:00
kryo-l2-accessors.c
llcc-qcom.c soc: qcom: llcc: Add configuration data for SM8550 2022-12-05 15:12:52 -06:00
Makefile soc: qcom: icc-bwmon: Add bandwidth monitoring driver 2022-07-06 15:57:51 -05:00
mdt_loader.c
ocmem.c
pdr_interface.c
pdr_internal.h soc: qcom: pdr: Make QMI message rules const 2022-10-17 13:19:40 -05:00
qcom-geni-se.c soc: qcom: geni-se: add support for I2C Master Hub wrapper variant 2022-12-05 09:30:13 +01:00
qcom_aoss.c
qcom_gsbi.c
qcom_stats.c soc: qcom: stats: Mark device as having no PM support 2022-10-17 17:58:15 -05:00
qmi_encdec.c soc: qcom: qmi: use const for struct qmi_elem_info 2022-08-29 17:33:01 -05:00
qmi_interface.c soc: qcom: qmi: use const for struct qmi_elem_info 2022-08-29 17:33:01 -05:00
rmtfs_mem.c
rpmh-internal.h soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response 2022-12-05 15:12:17 -06:00
rpmh-rsc.c soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response 2022-12-05 15:12:17 -06:00
rpmh.c soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response 2022-12-05 15:12:17 -06:00
rpmhpd.c soc: qcom: rpmhpd: Add SM8550 power domains 2022-12-05 15:11:05 -06:00
rpmpd.c soc: qcom: rpmpd: Add SM4250 support 2022-12-05 16:30:36 -06:00
smd-rpm.c soc: qcom: smd-rpm: Add SM6375 compatible 2022-10-17 13:19:40 -05:00
smem.c soc: qcom: smem: use correct format characters 2022-07-04 14:26:51 +02:00
smem_state.c soc: qcom: smem_state: Add refcounting for the 'state->of_node' 2022-08-18 14:13:46 -05:00
smp2p.c soc: qcom: move from strlcpy with unused retval to strscpy 2022-10-17 13:19:39 -05:00
smsm.c soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() 2022-08-18 14:13:46 -05:00
socinfo.c soc: qcom: socinfo: Add SM6115 / SM4250 SoC IDs to the soc_id table 2022-12-05 16:50:40 -06:00
spm.c soc: qcom: spm: Implement support for SAWv2.3, MSM8976 L2 PM 2022-11-05 23:27:32 -05:00
trace-rpmh.h soc: qcom: rpmh-rsc: Avoid unnecessary checks on irq-done response 2022-12-05 15:12:17 -06:00
wcnss_ctrl.c