diff --git a/tzdriver/include/tzdriver_compat.h b/tzdriver/include/tzdriver_compat.h index 1511b4497b4327b55c8efcb7a813f584d836840f..07384b1df167a80ce5c4a45393ac94095a115fd8 100644 --- a/tzdriver/include/tzdriver_compat.h +++ b/tzdriver/include/tzdriver_compat.h @@ -197,7 +197,7 @@ static inline int AccessOk(int type, unsigned long ptr, unsigned int size) static inline int GetTaskUid(LosTaskCB *task) { #ifdef LOSCFG_SECURITY_CAPABILITY - int intSave = LOS_IntLock(); + unsigned int intSave = LOS_IntLock(); int uid = -1; LosProcessCB *process = OS_PCB_FROM_PID(task->processID); diff --git a/tzdriver/src/smc_smp.c b/tzdriver/src/smc_smp.c index 01ea4206918c41ae70da19176d4ed87f6686035c..987da57ab4d6383c123e3be1a2d0e8c870af0114 100644 --- a/tzdriver/src/smc_smp.c +++ b/tzdriver/src/smc_smp.c @@ -317,7 +317,7 @@ static void ShowInBitmap(int *cmdIn, uint32_t len) for (idx = 0; idx < MAX_SMC_CMD; idx++) { if (HmTestBit(idx, g_cmdData->inBitmap)) { bitmap[idx] = '1'; - cmdIn[in++] = idx; + cmdIn[in++] = (int)idx; } else { bitmap[idx] = '0'; }