feat: 添加cgroups测试用例
Close #I6H2AR Signed-off-by: zhushengle <zhushengle@huawei.com> Change-Id: I31a432b69ea5fbad137aa1bb947fff4b6fc307df
This commit is contained in:
@@ -58,7 +58,6 @@ VOID *OsDevLimitAlloc(VOID)
|
||||
(VOID)memset_s(plimit, sizeof(ProcDevLimit), 0, sizeof(ProcDevLimit));
|
||||
LOS_ListInit(&(plimit->accessList));
|
||||
plimit->behavior = DEVLIMIT_DEFAULT_NONE;
|
||||
LOS_AtomicSet(&plimit->rc, 1);
|
||||
return (VOID *)plimit;
|
||||
}
|
||||
|
||||
@@ -79,11 +78,8 @@ VOID OsDevLimitFree(UINTPTR limit)
|
||||
return;
|
||||
}
|
||||
|
||||
LOS_AtomicDec(&devLimit->rc);
|
||||
if (LOS_AtomicRead(&devLimit->rc) <= 0) {
|
||||
DevAccessListDelete(devLimit);
|
||||
LOS_KernelFree(devLimit);
|
||||
}
|
||||
DevAccessListDelete(devLimit);
|
||||
LOS_KernelFree(devLimit);
|
||||
}
|
||||
|
||||
STATIC UINT32 DevLimitCopyAccess(ProcDevLimit *devLimitDest, ProcDevLimit *devLimitSrc)
|
||||
@@ -110,16 +106,6 @@ VOID OsDevLimitCopy(UINTPTR dest, UINTPTR src)
|
||||
devLimitDest->parent = (ProcDevLimit *)src;
|
||||
}
|
||||
|
||||
VOID OsDevLimitMigrate(UINTPTR currLimit, UINTPTR parentLimit, UINTPTR process)
|
||||
{
|
||||
(VOID)currLimit;
|
||||
ProcDevLimit *parentDevLimit = (ProcDevLimit *)parentLimit;
|
||||
LosProcessCB *pcb = (LosProcessCB *)process;
|
||||
if (pcb == NULL) {
|
||||
LOS_AtomicInc(&parentDevLimit->rc);
|
||||
}
|
||||
}
|
||||
|
||||
STATIC INLINE INT32 IsSpace(INT32 c)
|
||||
{
|
||||
return (c == ' ' || (unsigned)c - '\t' < BUF_SEPARATOR);
|
||||
|
||||
Reference in New Issue
Block a user