From 1c8fb3178f107ca58102fe729521f3a7edc20b62 Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Wed, 15 Oct 2014 09:52:08 +0300 Subject: gpu: nvgpu: cde: set err properly in oom condition When gk20a_gmmu_map runs out of memory, set the error code before returning early, so that caller knows about that cde load didn't succeed and wouldn't use the bad context. Change-Id: I1e166c78e39f07df941a29fc4e392a853d97a5c6 Signed-off-by: Konsta Holtta Reviewed-on: http://git-master/r/557273 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/cde_gk20a.c | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c index b7264206..e6dbaea8 100644 --- a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c @@ -770,6 +770,7 @@ int gk20a_cde_load(struct gk20a_cde_ctx *cde_ctx) if (!vaddr) { gk20a_warn(&cde_ctx->pdev->dev, "cde: cannot map compression bit backing store"); + err = ENOMEM; goto err_map_backingstore; } -- cgit v1.2.2