summaryrefslogtreecommitdiff
path: root/drivers/mxc
diff options
context:
space:
mode:
authorJiyu Yang <jiyu.yang@nxp.com>2020-10-30 15:23:07 +0800
committerXianzhong <xianzhong.li@nxp.com>2020-11-19 11:54:17 +0800
commit74a6e073f4185ca4d10c6a8c5805e6fe02a8db8e (patch)
treea0e5eba97d4993fea509db1fd3ef83464bd02607 /drivers/mxc
parente94fab38237c461a29b9f73cbf348ee59635d4d7 (diff)
LF-2457 [#ccc] fix the Dereferencing null pointer
this also fix LF-2472 Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com>
Diffstat (limited to 'drivers/mxc')
-rw-r--r--drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c b/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c
index 07347dfb9558..6d57034e181d 100644
--- a/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c
+++ b/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware_func_flop_reset.c
@@ -6341,7 +6341,7 @@ gckHARDWARE_ResetFlopWithNN(
return gcvSTATUS_OK;
OnError:
- if (Command->funcVidMem)
+ if (Command && Command->funcVidMem)
{
gcmkVERIFY_OK(_FreeVideoMemory(
Hardware->kernel,
@@ -6898,7 +6898,6 @@ gckHARDWARE_ResetFlopWithTP(
gcmkONERROR(gcvSTATUS_INVALID_ARGUMENT);
}
-
dataType = 0x0;
gcmkONERROR(_GetNNDataSize(dataType, &itemBytes));
@@ -6991,7 +6990,7 @@ gckHARDWARE_ResetFlopWithTP(
return gcvSTATUS_OK;
OnError:
- if (Command->funcVidMem)
+ if (Command && Command->funcVidMem)
{
gcmkVERIFY_OK(_FreeVideoMemory(
Hardware->kernel,