From 5889b586f393714b0d6319a61a676122265766e1 Mon Sep 17 00:00:00 2001 From: Jerry Huang Date: Wed, 3 May 2023 19:38:40 +0800 Subject: [PATCH] video: driver: Return proper error code Return correct error code when session is not supported since remaining memory is not sufficient to proceed current session Bug: 273301608 Test: CtsMediaMiscTestCases:android.media.misc.cts.ResourceManagerTest#testAVCVideoCodecReclaimHighResolution Change-Id: Ib989b7ad41606303f2ff3359768105b10cf9393d --- techpack/video/msm/vidc/msm_vidc_common.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/techpack/video/msm/vidc/msm_vidc_common.c b/techpack/video/msm/vidc/msm_vidc_common.c index 3e968fc92def..7a8fb6bdf864 100644 --- a/techpack/video/msm/vidc/msm_vidc_common.c +++ b/techpack/video/msm/vidc/msm_vidc_common.c @@ -3547,7 +3547,7 @@ static int msm_vidc_load_resources(int flipped_state, "H/W is overloaded. needed: %d max: %d\n", video_load, max_video_load); msm_vidc_print_running_insts(inst->core); - return -EBUSY; + return -ENOMEM; } if (video_load + image_load > max_video_load + max_image_load) { @@ -3555,7 +3555,7 @@ static int msm_vidc_load_resources(int flipped_state, "H/W is overloaded. needed: [video + image][%d + %d], max: [video + image][%d + %d]\n", video_load, image_load, max_video_load, max_image_load); msm_vidc_print_running_insts(inst->core); - return -EBUSY; + return -ENOMEM; } hdev = core->device;