diff --git a/arch/risc-v/riscv32/gcc/los_arch_atomic.h b/arch/risc-v/riscv32/gcc/los_arch_atomic.h index 5f409a20690e10071a211b561833ae1b627c56e6..8703d6a2c355fad26b97cbc42f9ebb65422e0298 100644 --- a/arch/risc-v/riscv32/gcc/los_arch_atomic.h +++ b/arch/risc-v/riscv32/gcc/los_arch_atomic.h @@ -33,6 +33,7 @@ #define _LOS_ARCH_ATOMIC_H #include "los_compiler.h" +#include "los_interrupt.h" #ifdef __cplusplus #if __cplusplus diff --git a/components/net/lwip-2.1/porting/src/api_shell.c b/components/net/lwip-2.1/porting/src/api_shell.c index a4fa779cb1100124c6578a986b4623c6d924b5f7..a02b6ac315cdbf2eeb7caa7b5295d02a8bf24f58 100644 --- a/components/net/lwip-2.1/porting/src/api_shell.c +++ b/components/net/lwip-2.1/porting/src/api_shell.c @@ -222,13 +222,6 @@ u32_t lwip_ifconfig(int argc, const char **argv) static struct ifconfig_option ifconfig_cmd; err_t ret; -#if LWIP_STATS - u32_t stat_err_cnt; - u32_t stat_drop_cnt; - u32_t stat_rx_or_tx_cnt; - u32_t stat_rx_or_tx_bytes; -#endif - (void)memset_s(&ifconfig_cmd, sizeof(ifconfig_cmd), 0, sizeof(ifconfig_cmd)); if (sys_sem_new(&ifconfig_cmd.cb_completed, 0) != ERR_OK) { PRINTK("%s: sys_sem_new fail\n", __FUNCTION__); diff --git a/components/net/lwip-2.1/porting/src/sys_arch.c b/components/net/lwip-2.1/porting/src/sys_arch.c index 1efdafc9fcef153f29dd68ef93d821ccd4e5bd2b..1378e1345d4cba5a18a7968fbeb9900156a0a414 100644 --- a/components/net/lwip-2.1/porting/src/sys_arch.c +++ b/components/net/lwip-2.1/porting/src/sys_arch.c @@ -36,7 +36,6 @@ #include #include #include -#include #include #ifndef LOSCFG_KERNEL_SMP @@ -150,7 +149,7 @@ err_t sys_mbox_new(sys_mbox_t *mbox, int size) } CHAR qName[] = "lwIP"; - UINT32 ret = LOS_QueueCreate(qName, (UINT16)size, mbox, 0, sizeof(void *)); + UINT32 ret = LOS_QueueCreate(qName, (UINT16)size, (UINT32 *)mbox, 0, sizeof(void *)); switch (ret) { case LOS_OK: return ERR_OK; @@ -293,7 +292,7 @@ err_t sys_sem_new(sys_sem_t *sem, u8_t count) return ERR_ARG; } - UINT32 ret = LOS_SemCreate(count, sem); + UINT32 ret = LOS_SemCreate(count, (UINT32 *)(sem)); if (ret != LOS_OK) { return ERR_ARG; } @@ -368,7 +367,7 @@ err_t sys_mutex_new(sys_mutex_t *mutex) return ERR_ARG; } - UINT32 ret = LOS_MuxCreate(mutex); + UINT32 ret = LOS_MuxCreate((UINT32 *)mutex); if (ret != LOS_OK) { return ERR_ARG; } diff --git a/components/shell/src/cmds/fullpath.c b/components/shell/src/cmds/fullpath.c index f98a734a439d873dc84eccfd0208245bb57ae1dd..b5a01a121b58ec83cecc68812c27700de36c4071 100644 --- a/components/shell/src/cmds/fullpath.c +++ b/components/shell/src/cmds/fullpath.c @@ -203,14 +203,14 @@ STATIC CHAR *VfsNormalizeFullpath(const CHAR *directory, const CHAR *filename, C CHAR *fullpath = NULL; if (filename[0] != '/') { - /* not a absolute path */ + /* not an absolute path */ fullpath = VfsNotAbsolutePath(directory, filename, pathname, namelen); if (fullpath == NULL) { return (CHAR *)NULL; } } else { - /* it's a absolute path, use it directly */ + /* it's an absolute path, use it directly */ fullpath = strdup(filename); /* copy string */ if (fullpath == NULL) { diff --git a/kernel/src/los_queue.c b/kernel/src/los_queue.c index acb94bbcbc808dec0f595700df4a923b98588ee8..63faefe4407e9e095bae52c7c34f4d353e085243 100644 --- a/kernel/src/los_queue.c +++ b/kernel/src/los_queue.c @@ -492,7 +492,7 @@ LITE_OS_SEC_TEXT VOID *OsQueueMailAlloc(UINT32 queueID, VOID *mailPool, UINT32 t runTsk->taskStatus &= (~OS_TASK_STATUS_TIMEOUT); goto END; } else { - /* When enters the current branch, means the current task already got a available membox, + /* When enters the current branch, means the current task already got an available membox, * so the runTsk->msg can not be NULL. */ mem = runTsk->msg; diff --git a/kernel/src/los_sched.c b/kernel/src/los_sched.c index ed6a6f123a3ca2ec0a11f436b0b3f62c8f7481d3..cdc05ab8a7cb8db2d8f27150c895b61c11b3f479 100644 --- a/kernel/src/los_sched.c +++ b/kernel/src/los_sched.c @@ -87,7 +87,7 @@ STATIC INLINE VOID OsTimeSliceUpdate(LosTaskCB *taskCB, UINT64 currTime) STATIC INLINE VOID OsSchedSetNextExpireTime(UINT32 responseID, UINT64 taskEndTime) { - UINT64 nextResponseTime = 0; + UINT64 nextResponseTime; BOOL isTimeSlice = FALSE; UINT64 currTime = OsGetCurrSchedTimeCycle(); diff --git a/testsuites/sample/kernel/swtmr/It_los_swtmr_040.c b/testsuites/sample/kernel/swtmr/It_los_swtmr_040.c index 6d094ae3374ab023b3cc5bd38b1aaacfc4b8047f..ef34ff2e82f761cd7d96175662f18a78706e58b7 100644 --- a/testsuites/sample/kernel/swtmr/It_los_swtmr_040.c +++ b/testsuites/sample/kernel/swtmr/It_los_swtmr_040.c @@ -68,7 +68,7 @@ static UINT32 Testcase(VOID) g_testCount1 = 0; // 1, Timeout interval of a periodic software timer. - ret = LOS_SwtmrCreate(1, LOS_SWTMR_MODE_PERIOD, (SWTMR_PROC_FUNC)Case2, &g_swtmrId1, &irqParam + ret = LOS_SwtmrCreate(1, LOS_SWTMR_MODE_PERIOD, (SWTMR_PROC_FUNC)Case2, &g_swtmrId1, (UINT32)&irqParam #if (LOSCFG_BASE_CORE_SWTMR_ALIGN == 1) , OS_SWTMR_ROUSES_ALLOW, OS_SWTMR_ALIGN_INSENSITIVE #endif diff --git a/testsuites/sample/kernel/swtmr/It_los_swtmr_041.c b/testsuites/sample/kernel/swtmr/It_los_swtmr_041.c index bb3beabe7d3d1786570ac2dbfa4aba22d48fb263..f4aa5dea8d6bb457022171aa262b346084bd3716 100644 --- a/testsuites/sample/kernel/swtmr/It_los_swtmr_041.c +++ b/testsuites/sample/kernel/swtmr/It_los_swtmr_041.c @@ -82,14 +82,14 @@ static UINT32 Testcase(VOID) TestHwiClear(HWI_NUM_TEST); // 10, Timeout interval of a periodic software timer. - ret = LOS_SwtmrCreate(10, LOS_SWTMR_MODE_ONCE, (SWTMR_PROC_FUNC)Case3, &g_swtmrId1, &irqParam + ret = LOS_SwtmrCreate(10, LOS_SWTMR_MODE_ONCE, (SWTMR_PROC_FUNC)Case3, &g_swtmrId1, (UINT32)&irqParam #if (LOSCFG_BASE_CORE_SWTMR_ALIGN == 1) , OS_SWTMR_ROUSES_ALLOW, OS_SWTMR_ALIGN_INSENSITIVE #endif ); ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT); // 20, Timeout interval of a periodic software timer. - ret = LOS_SwtmrCreate(20, LOS_SWTMR_MODE_PERIOD, (SWTMR_PROC_FUNC)Case2, &g_swtmrId2, &irqParam + ret = LOS_SwtmrCreate(20, LOS_SWTMR_MODE_PERIOD, (SWTMR_PROC_FUNC)Case2, &g_swtmrId2, (UINT32)&irqParam #if (LOSCFG_BASE_CORE_SWTMR_ALIGN == 1) , OS_SWTMR_ROUSES_ALLOW, OS_SWTMR_ALIGN_INSENSITIVE #endif diff --git a/testsuites/unittest/fuzz/src/socket/net_fuzz.c b/testsuites/unittest/fuzz/src/socket/net_fuzz.c index ad688d7c09a3e661b90ff33ab9ba2dedfceb8140..301e371b105b29aa49a0c721d215d46660c7eac2 100644 --- a/testsuites/unittest/fuzz/src/socket/net_fuzz.c +++ b/testsuites/unittest/fuzz/src/socket/net_fuzz.c @@ -263,6 +263,7 @@ static void *SampleTcpClient() /* send */ ret = memset_s(buf, sizeof(buf), 0, BUF_SIZE); if (err != EOK) { + close(sfd); return (void *)(intptr_t)ret; } (void)strcpy_s(buf, sizeof(buf), CLI_MSG); diff --git a/utils/los_error.c b/utils/los_error.c index 0b783b3deb72b8ab9841995b36fd740db147f8a6..b8792c89938d7091c04f7eebf6e3b0301abaa015 100644 --- a/utils/los_error.c +++ b/utils/los_error.c @@ -52,7 +52,6 @@ LITE_OS_SEC_TEXT_INIT UINT32 LOS_ErrHandle(CHAR *fileName, UINT32 paraLen, VOID *para) { - if (g_userErrFunc.pfnHook != NULL) { g_userErrFunc.pfnHook(fileName, lineNo, errorNo, paraLen, para); }