From 0eafc6b010fbbd2796e0b96d8ac9bb7f716164ca Mon Sep 17 00:00:00 2001 From: Imre Deak Date: Tue, 29 Mar 2011 20:26:54 +0300 Subject: [PATCH] gpu: pvr: fix PVRSRVWrapExtMemoryKM for user provided physical pages Reported-by: Coverity Signed-off-by: Imre Deak Reviewed-by: Pauli Nieminen --- pvr/devicemem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pvr/devicemem.c b/pvr/devicemem.c index 881cf24..eb57ea3 100644 --- a/pvr/devicemem.c +++ b/pvr/devicemem.c @@ -713,7 +713,7 @@ enum PVRSRV_ERROR PVRSRVWrapExtMemoryKM(void *hDevCookie, psDeviceNode = (struct PVRSRV_DEVICE_NODE *)hDevCookie; PVR_ASSERT(psDeviceNode != NULL); - if (psDeviceNode == NULL) { + if (!psDeviceNode || (!pvLinAddr && !psExtSysPAddr)) { PVR_DPF(PVR_DBG_ERROR, "PVRSRVWrapExtMemoryKM: invalid parameter"); return PVRSRV_ERROR_INVALID_PARAMS; -- 2.39.5