From ff0f25554633dfb9f7dd0168ee364019ce936dd0 Mon Sep 17 00:00:00 2001 From: George Shen Date: Mon, 10 Aug 2020 22:17:57 -0700 Subject: [PATCH] msm: cvp: Avoid releasing non-existent ARP CVP firmware may crash if releasing non-existent ARP buffer. Change-Id: Ia1d6a5d28c115a7ff22d68b698e0b3e560828c35 Signed-off-by: George Shen --- drivers/media/platform/msm/cvp/msm_cvp_common.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/media/platform/msm/cvp/msm_cvp_common.c b/drivers/media/platform/msm/cvp/msm_cvp_common.c index e33cae49cbad..d09720e90c1e 100644 --- a/drivers/media/platform/msm/cvp/msm_cvp_common.c +++ b/drivers/media/platform/msm/cvp/msm_cvp_common.c @@ -1605,7 +1605,8 @@ int cvp_comm_set_arp_buffers(struct msm_cvp_inst *inst) return rc; error: - cvp_release_arp_buffers(inst); + if (rc != -ENOMEM) + cvp_release_arp_buffers(inst); return rc; }