From b17cb158614413c44543616695c71ce533db0c53 Mon Sep 17 00:00:00 2001 From: Abhijit Kulkarni Date: Thu, 23 Sep 2021 17:05:05 -0700 Subject: [PATCH] disp: msm: sde: fix reclaim error handling On reclaim error, mem handle is still valid and reclaim should be retried on next commit. This change keeps the mem_handle valid. Change-Id: Ie3e0cc3d37c7f1f260a7655f48a6aadece65a1ca Signed-off-by: Abhijit Kulkarni --- msm/sde/sde_vm_primary.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/msm/sde/sde_vm_primary.c b/msm/sde/sde_vm_primary.c index 970bc86657..28a6cc773b 100644 --- a/msm/sde/sde_vm_primary.c +++ b/msm/sde/sde_vm_primary.c @@ -53,11 +53,11 @@ int _sde_vm_reclaim_mem(struct sde_kms *sde_kms) rc = gh_rm_mem_reclaim(sde_vm->base.io_mem_handle, 0); if (rc) { SDE_ERROR("failed to reclaim IO memory, rc=%d\n", rc); - goto reclaim_fail; + return rc; } SDE_INFO("mem reclaim succeeded\n"); -reclaim_fail: + sde_vm->base.io_mem_handle = -1; return rc;