fix: 修复los_vm_scan.c中内部函数OsInactiveListIsLow冗余代码
函数OsInactiveListIsLow()和InactiveListIsLow()代码重复,删除冗余代码。 close #I4HKFF Signed-off-by: kenneth <zhushangyuan@huawei.com>
This commit is contained in:
parent
07cab40473
commit
bc32a1ec0f
|
@ -285,11 +285,6 @@ int OsShrinkInactiveList(LosVmPhysSeg *physSeg, int nScan, LOS_DL_LIST *list)
|
||||||
return nrReclaimed;
|
return nrReclaimed;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool InactiveListIsLow(LosVmPhysSeg *physSeg)
|
|
||||||
{
|
|
||||||
return (physSeg->lruSize[VM_LRU_ACTIVE_FILE] > physSeg->lruSize[VM_LRU_INACTIVE_FILE]) ? TRUE : FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef LOSCFG_FS_VFS
|
#ifdef LOSCFG_FS_VFS
|
||||||
int OsTryShrinkMemory(size_t nPage)
|
int OsTryShrinkMemory(size_t nPage)
|
||||||
{
|
{
|
||||||
|
@ -319,7 +314,7 @@ int OsTryShrinkMemory(size_t nPage)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (InactiveListIsLow(physSeg)) {
|
if (OsInactiveListIsLow(physSeg)) {
|
||||||
OsShrinkActiveList(physSeg, (nPage < VM_FILEMAP_MIN_SCAN) ? VM_FILEMAP_MIN_SCAN : nPage);
|
OsShrinkActiveList(physSeg, (nPage < VM_FILEMAP_MIN_SCAN) ? VM_FILEMAP_MIN_SCAN : nPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue