linux/drivers/firmware/qcom
Bartosz Golaszewski 6c57d7b593 firmware: qcom: qseecom: fix memory leaks in error paths
Fix instances of returning error codes directly instead of jumping to
the relevant labels where memory allocated for the SCM calls would be
freed.

Fixes: 759e7a2b62 ("firmware: Add support for Qualcomm UEFI Secure Application")
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <error27@gmail.com>
Closes: https://lore.kernel.org/r/202311270828.k4HGcjiL-lkp@intel.com/
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Maximilian Luz <luzmaximilian@gmail.com>
Tested-by: Deepti Jaggi <quic_djaggi@quicinc.com> #sa8775p-ride
Link: https://lore.kernel.org/r/20231127141600.20929-2-brgl@bgdev.pl
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2023-12-18 21:14:58 -06:00
..
Kconfig firmware: qcom: move Qualcomm code into its own directory 2023-10-22 09:14:54 -07:00
Makefile firmware: qcom: move Qualcomm code into its own directory 2023-10-22 09:14:54 -07:00
qcom_qseecom_uefisecapp.c firmware: qcom: qseecom: fix memory leaks in error paths 2023-12-18 21:14:58 -06:00
qcom_qseecom.c firmware: qcom: move Qualcomm code into its own directory 2023-10-22 09:14:54 -07:00
qcom_scm-legacy.c firmware: qcom: move Qualcomm code into its own directory 2023-10-22 09:14:54 -07:00
qcom_scm-smc.c firmware: qcom: move Qualcomm code into its own directory 2023-10-22 09:14:54 -07:00
qcom_scm.c firmware: qcom: move Qualcomm code into its own directory 2023-10-22 09:14:54 -07:00
qcom_scm.h firmware: qcom: scm: remove unneeded 'extern' specifiers 2023-10-22 09:14:54 -07:00