diff --git a/fs/jffs2/src/vfs_jffs2.c b/fs/jffs2/src/vfs_jffs2.c index 976e70359249e1759b3fac4c39be3303d56aec68..e9d1eba629ee7868c12ee42325affa757f7495bb 100644 --- a/fs/jffs2/src/vfs_jffs2.c +++ b/fs/jffs2/src/vfs_jffs2.c @@ -780,7 +780,6 @@ ssize_t VfsJffs2Readlink(struct Vnode *vnode, char *buffer, size_t bufLen) cnt = (bufLen - 1) < targetLen ? (bufLen - 1) : targetLen; if (LOS_CopyFromKernel(buffer, bufLen, (const char *)f->target, cnt) != 0) { - cnt = 0; LOS_MuxUnlock(&g_jffs2FsLock); return -EFAULT; } diff --git a/fs/vfs/operation/vfs_force_umount.c b/fs/vfs/operation/vfs_force_umount.c index 5231829a4dbecb6919c39733e71a04ba87fc4705..3d7f4ed70b1fa31ba1aaeed3d4bc950afb672658 100644 --- a/fs/vfs/operation/vfs_force_umount.c +++ b/fs/vfs/operation/vfs_force_umount.c @@ -353,7 +353,7 @@ static struct file_operations_vfs g_errorFileOps = { .unlink = ErrorFopUnlink, }; -static struct Mount* GetDevMountPoint(struct Vnode *dev) +static struct Mount* GetDevMountPoint(const struct Vnode *dev) { struct Mount *mnt = NULL; LIST_HEAD *mntList = GetMountList(); @@ -394,7 +394,7 @@ static void FilePreClose(struct file *filep, const struct file_operations_vfs *o } } -static void FileDisableAndClean(struct Mount *mnt) +static void FileDisableAndClean(const struct Mount *mnt) { struct filelist *flist = &tg_filelist; struct file *filep = NULL; @@ -435,7 +435,7 @@ static void VnodeTryFree(struct Vnode *vnode) vnode->fop = &g_errorFileOps; } -static void VnodeTryFreeAll(struct Mount *mount) +static void VnodeTryFreeAll(const struct Mount *mount) { struct Vnode *vnode = NULL; struct Vnode *nextVnode = NULL; diff --git a/fs/vfs/operation/vfs_writev.c b/fs/vfs/operation/vfs_writev.c index cbea07717abb26027796761d777103c9e387759e..7638a6501e6459614a9f4d08c740dd1532e7df9b 100644 --- a/fs/vfs/operation/vfs_writev.c +++ b/fs/vfs/operation/vfs_writev.c @@ -66,7 +66,6 @@ static int iov_trans_to_buf(char *buf, ssize_t totallen, const struct iovec *iov } else { writepart = bytestowrite - ret; curbuf += writepart; - totallen -= writepart; break; } } diff --git a/kernel/base/include/los_vm_dump.h b/kernel/base/include/los_vm_dump.h index dc9069b5ab60fe7330f88b512e6a1f34e249ba8d..01b118589bc76b13ebc3878a5601e97beadf78fb 100644 --- a/kernel/base/include/los_vm_dump.h +++ b/kernel/base/include/los_vm_dump.h @@ -70,7 +70,7 @@ VOID OsVmPhysDump(VOID); VOID OsVmPhysUsedInfoGet(UINT32 *usedCount, UINT32 *totalCount); INT32 OsRegionOverlapCheck(LosVmSpace *space, LosVmMapRegion *region); VOID OsDumpPte(VADDR_T vaddr); -LosProcessCB *OsGetPIDByAspace(LosVmSpace *space); +LosProcessCB *OsGetPIDByAspace(const LosVmSpace *space); CHAR *OsArchFlagsToStr(const UINT32 archFlags); #ifdef __cplusplus diff --git a/kernel/base/include/los_vm_filemap.h b/kernel/base/include/los_vm_filemap.h index 7784cb56cdc8d3d8a9bfc30e7b98552e60f0ab56..c8cceb218c30326240633b36edb5c54b9ff4b8cf 100644 --- a/kernel/base/include/los_vm_filemap.h +++ b/kernel/base/include/los_vm_filemap.h @@ -193,7 +193,7 @@ VOID OsVmmFileRegionFree(struct file *filep, LosProcessCB *processCB); LosFilePage *OsPageCacheAlloc(struct page_mapping *mapping, VM_OFFSET_T pgoff); LosFilePage *OsFindGetEntry(struct page_mapping *mapping, VM_OFFSET_T pgoff); -LosMapInfo *OsGetMapInfo(LosFilePage *page, LosArchMmu *archMmu, VADDR_T vaddr); +LosMapInfo *OsGetMapInfo(const LosFilePage *page, const LosArchMmu *archMmu, VADDR_T vaddr); VOID OsAddMapInfo(LosFilePage *page, LosArchMmu *archMmu, VADDR_T vaddr); VOID OsDelMapInfo(LosVmMapRegion *region, LosVmPgFault *pgFault, BOOL cleanDirty); VOID OsFileCacheFlush(struct page_mapping *mapping); @@ -208,7 +208,7 @@ VOID OsDeletePageCacheLru(LosFilePage *page); VOID OsPageRefDecNoLock(LosFilePage *page); VOID OsPageRefIncLocked(LosFilePage *page); int OsTryShrinkMemory(size_t nPage); -VOID OsMarkPageDirty(LosFilePage *fpage, LosVmMapRegion *region, int off, int len); +VOID OsMarkPageDirty(LosFilePage *fpage, const LosVmMapRegion *region, int off, int len); #ifdef LOSCFG_DEBUG_VERSION VOID ResetPageCacheHitInfo(int *try, int *hit); diff --git a/kernel/base/ipc/los_rwlock.c b/kernel/base/ipc/los_rwlock.c index 9b1a610ad2da9b147bbc27de0359857bd8418d07..c13e3cff446e163a86496a47283a5c12f5c74781 100644 --- a/kernel/base/ipc/los_rwlock.c +++ b/kernel/base/ipc/los_rwlock.c @@ -96,7 +96,7 @@ UINT32 LOS_RwlockDestroy(LosRwlock *rwlock) return LOS_OK; } -STATIC UINT32 OsRwlockCheck(LosRwlock *rwlock) +STATIC UINT32 OsRwlockCheck(const LosRwlock *rwlock) { if (rwlock == NULL) { return LOS_EINVAL; diff --git a/kernel/base/ipc/los_signal.c b/kernel/base/ipc/los_signal.c index 2aac583635e494b9a19b23f8d504377d367ef3d7..3a1b029dfda577c50cb26292096f5c61600a03ce 100644 --- a/kernel/base/ipc/los_signal.c +++ b/kernel/base/ipc/los_signal.c @@ -78,7 +78,6 @@ STATIC VOID OsMoveTmpInfoToUnbInfo(sig_cb *sigcb, INT32 signo) /* delete tmpinfo from tmpList. */ *prevHook = tmpInfoNode->next; (VOID)LOS_MemFree(m_aucSysMem0, tmpInfoNode); - tmpInfoNode = *prevHook; break; } prevHook = &tmpInfoNode->next; diff --git a/kernel/base/mem/tlsf/los_memory.c b/kernel/base/mem/tlsf/los_memory.c index 79aaf66fdd70999e90f93f7f63125061a9b7e412..c7a283e290805c7b55a5de3c2ca8776123838da5 100644 --- a/kernel/base/mem/tlsf/los_memory.c +++ b/kernel/base/mem/tlsf/los_memory.c @@ -918,7 +918,7 @@ STATIC UINT32 OsMemPoolAdd(VOID *pool, UINT32 size) return LOS_OK; } -STATIC UINT32 OsMemPoolDelete(VOID *pool) +STATIC UINT32 OsMemPoolDelete(const VOID *pool) { UINT32 ret = LOS_NOK; VOID *nextPool = NULL; diff --git a/kernel/base/vm/los_vm_dump.c b/kernel/base/vm/los_vm_dump.c index 14f6ed606eae7fe48d44661ff25e81cc72107e67..43f62afa04a82eefa4330556efaec69f529df040 100644 --- a/kernel/base/vm/los_vm_dump.c +++ b/kernel/base/vm/los_vm_dump.c @@ -253,7 +253,7 @@ UINT32 OsUProcessPmUsage(LosVmSpace *space, UINT32 *sharePm, UINT32 *actualPm) return pmSize; } -LosProcessCB *OsGetPIDByAspace(LosVmSpace *space) +LosProcessCB *OsGetPIDByAspace(const LosVmSpace *space) { UINT32 pid; UINT32 intSave; diff --git a/kernel/base/vm/los_vm_filemap.c b/kernel/base/vm/los_vm_filemap.c index 9d34aeec0709ad91cc5e683aff7c070dc3b2eb48..e95cd826384b91bf0731fcc2cae73d672ac20280 100644 --- a/kernel/base/vm/los_vm_filemap.c +++ b/kernel/base/vm/los_vm_filemap.c @@ -125,10 +125,10 @@ VOID OsAddMapInfo(LosFilePage *page, LosArchMmu *archMmu, VADDR_T vaddr) page->n_maps++; } -LosMapInfo *OsGetMapInfo(LosFilePage *page, LosArchMmu *archMmu, VADDR_T vaddr) +LosMapInfo *OsGetMapInfo(const LosFilePage *page, const LosArchMmu *archMmu, VADDR_T vaddr) { LosMapInfo *info = NULL; - LOS_DL_LIST *immap = &page->i_mmap; + const LOS_DL_LIST *immap = &page->i_mmap; LOS_DL_LIST_FOR_EACH_ENTRY(info, immap, LosMapInfo, node) { if ((info->archMmu == archMmu) && (info->vaddr == vaddr) && (info->page == page)) { @@ -214,7 +214,7 @@ VOID OsVmmFileRemove(LosVmMapRegion *region, LosArchMmu *archMmu, VM_OFFSET_T pg return; } -VOID OsMarkPageDirty(LosFilePage *fpage, LosVmMapRegion *region, INT32 off, INT32 len) +VOID OsMarkPageDirty(LosFilePage *fpage, const LosVmMapRegion *region, INT32 off, INT32 len) { if (region != NULL) { OsSetPageDirty(fpage->vmPage); diff --git a/kernel/base/vm/los_vm_map.c b/kernel/base/vm/los_vm_map.c index f41d16b0534ab6e3cf0aff3215a7a4e9fee7a87b..6ce822c151c97147aa209be8d053654adb6c32a2 100644 --- a/kernel/base/vm/los_vm_map.c +++ b/kernel/base/vm/los_vm_map.c @@ -233,7 +233,7 @@ LosVmSpace *OsCreateUserVmSpace(VOID) return space; } -STATIC BOOL OsVmSpaceParamCheck(LosVmSpace *vmSpace) +STATIC BOOL OsVmSpaceParamCheck(const LosVmSpace *vmSpace) { if (vmSpace == NULL) { return FALSE; diff --git a/kernel/extended/perf/los_perf.c b/kernel/extended/perf/los_perf.c index 2223b802c2e3f6f9bc9522c12165c332069468e9..ecb2644c55da11ee3e66c3f7df4d44e8d0aae3ed 100644 --- a/kernel/extended/perf/los_perf.c +++ b/kernel/extended/perf/los_perf.c @@ -289,7 +289,7 @@ STATIC UINT32 OsPerfCollectData(Event *event, PerfSampleData *data, PerfRegs *re * return TRUE if user haven't specified any taskId(which is supposed * to instrument the whole system) */ -STATIC INLINE BOOL OsFilterId(UINT32 id, UINT32 *ids, UINT8 idsNr) +STATIC INLINE BOOL OsFilterId(UINT32 id, const UINT32 *ids, UINT8 idsNr) { UINT32 i; if (!idsNr) { diff --git a/kernel/extended/power/los_pm.c b/kernel/extended/power/los_pm.c index 860e7c8abde62f54d77d5bf22290335ada6c517b..d34c9788e993fc1b939e30bf656e53f6a7cb518d 100644 --- a/kernel/extended/power/los_pm.c +++ b/kernel/extended/power/los_pm.c @@ -300,7 +300,7 @@ UINT32 LOS_PmRegister(LOS_PmNodeType type, VOID *node) return LOS_EINVAL; } -STATIC UINT32 OsPmDeviceUnregister(LosPmCB *pm, LosPmDevice *device) +STATIC UINT32 OsPmDeviceUnregister(LosPmCB *pm, const LosPmDevice *device) { LOS_SpinLock(&g_pmSpin); if (pm->device == device) { diff --git a/security/vid/vid.c b/security/vid/vid.c index 0079fde1dca75ba53069f3a6684d4cb4332b8dc6..98071cb7190c2cd8f65af95e578814c4714e76d3 100644 --- a/security/vid/vid.c +++ b/security/vid/vid.c @@ -116,8 +116,8 @@ static UINT16 GetFreeVid(VOID) for (i = 0; i < mapMaxNum; i++) { num = idMap->bitMap[i]; for (j = 0; j < INT_BIT_COUNT; j++) { - if ((num & (1 << j)) == 0) { - num |= 1 << j; + if ((num & (1U << j)) == 0) { + num |= 1U << j; idMap->bitMap[i] = num; return (INT_BIT_COUNT * i + j); } diff --git a/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_007.c b/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_007.c index 43bf4cf921666a435a5f43b95a476ef664d8e7ee..6fc6c21960d5ee9c641b485d25b881b8f2c88033 100644 --- a/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_007.c +++ b/testsuites/kernel/sample/kernel_base/core/hwi_nesting/full/It_los_hwi_nesting_007.c @@ -49,13 +49,13 @@ static VOID NestingPrioHigh(INT32 irq, VOID *data) UINT64 curTime; curTime = LOS_CurrNanosec(); g_recordTime[g_saveIndex] = curTime - g_intPendTime; - if (g_saveIndex == MAX_RECORD_SIZE) { - g_saveIndex = 0; - } dprintf("curTime = %lld, pendTime = %lld \n", curTime, g_intPendTime); dprintf("%lld\n", curTime - g_intPendTime); dprintf("[swtmr] hwi response time : ##%lld \n", g_recordTime[g_saveIndex]); g_saveIndex++; + if (g_saveIndex == MAX_RECORD_SIZE) { + g_saveIndex = 0; + } } static VOID DumpResult() diff --git a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c index 2e938bd8b994ac58b5c7c65320dbb04285b6a08d..13aad8062910e8b13d9d202d4db92abd6906c359 100644 --- a/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c +++ b/testsuites/kernel/sample/kernel_extend/cpup/smp/It_smp_extend_cpup_005.c @@ -76,7 +76,7 @@ static void Task01(void) ICUNIT_GOTO_EQUAL(ret, LOS_OK, ret, EXIT2); ret = memset_s((void *)(&taskInitParam), sizeof(TSK_INIT_PARAM_S), 0, sizeof(TSK_INIT_PARAM_S)); - ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2; + ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT2); taskInitParam.pfnTaskEntry = (TSK_ENTRY_FUNC)Task04; taskInitParam.uwStackSize = LOSCFG_BASE_CORE_TSK_DEFAULT_STACK_SIZE; taskInitParam.pcName = "SmpCpup005_task04"; diff --git a/testsuites/unittest/net/netdb/full/net_netdb_test_004.cpp b/testsuites/unittest/net/netdb/full/net_netdb_test_004.cpp index 957874509b0733ba24ac45437c2384acb65168a6..8d253ce826c72360febe7a1c5e6c61caf9b350a2 100644 --- a/testsuites/unittest/net/netdb/full/net_netdb_test_004.cpp +++ b/testsuites/unittest/net/netdb/full/net_netdb_test_004.cpp @@ -65,7 +65,7 @@ static int GetHostByAddrTest(void) addr = gethostbyaddr(&ia, sizeof ia, AF_INET); ICUNIT_ASSERT_EQUAL(errno, EINVAL, errno); -    RecoveryFileEnv(pathList, file_number); + RecoveryFileEnv(pathList, file_number); return ICUNIT_SUCCESS; }