From b0759dc68d347ad3d02057923426c1feb2bab906 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Mon, 28 Jul 2014 19:11:13 +0530 Subject: gpu: nvgpu: return error from mutex_acquire() return error from pmu_mutex_acquire() and release() if pmu->initialized is not set Bug 1533644 Change-Id: I341a5831bc5beeccb4587668f61c954ce7576226 Signed-off-by: Deepak Nibade --- drivers/gpu/nvgpu/gk20a/pmu_gk20a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c index b147c66f..068611e3 100644 --- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c @@ -1438,7 +1438,7 @@ int pmu_mutex_acquire(struct pmu_gk20a *pmu, u32 id, u32 *token) u32 data, owner, max_retry; if (!pmu->initialized) - return 0; + return -EINVAL; BUG_ON(!token); BUG_ON(!PMU_MUTEX_ID_IS_VALID(id)); @@ -1507,7 +1507,7 @@ int pmu_mutex_release(struct pmu_gk20a *pmu, u32 id, u32 *token) u32 owner, data; if (!pmu->initialized) - return 0; + return -EINVAL; BUG_ON(!token); BUG_ON(!PMU_MUTEX_ID_IS_VALID(id)); -- cgit v1.2.2