commit
831d089652
|
@ -157,7 +157,7 @@ STATIC VOID OsRecycleTaskResources(LosTaskCB *taskCB, UINTPTR *stackPtr)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
STATIC VOID OsRecyleFinishedTask(VOID)
|
STATIC VOID OsRecycleFinishedTask(VOID)
|
||||||
{
|
{
|
||||||
LosTaskCB *taskCB = NULL;
|
LosTaskCB *taskCB = NULL;
|
||||||
UINT32 intSave;
|
UINT32 intSave;
|
||||||
|
@ -197,7 +197,7 @@ UINT32 OsPmEnterHandlerSet(VOID (*func)(VOID))
|
||||||
LITE_OS_SEC_TEXT VOID OsIdleTask(VOID)
|
LITE_OS_SEC_TEXT VOID OsIdleTask(VOID)
|
||||||
{
|
{
|
||||||
while (1) {
|
while (1) {
|
||||||
OsRecyleFinishedTask();
|
OsRecycleFinishedTask();
|
||||||
|
|
||||||
if (PmEnter != NULL) {
|
if (PmEnter != NULL) {
|
||||||
PmEnter();
|
PmEnter();
|
||||||
|
@ -759,7 +759,7 @@ LITE_OS_SEC_TEXT_INIT UINT32 LOS_TaskCreateOnly(UINT32 *taskID, TSK_INIT_PARAM_S
|
||||||
return retVal;
|
return retVal;
|
||||||
}
|
}
|
||||||
|
|
||||||
OsRecyleFinishedTask();
|
OsRecycleFinishedTask();
|
||||||
|
|
||||||
intSave = LOS_IntLock();
|
intSave = LOS_IntLock();
|
||||||
if (LOS_ListEmpty(&g_losFreeTask)) {
|
if (LOS_ListEmpty(&g_losFreeTask)) {
|
||||||
|
@ -1508,5 +1508,5 @@ LITE_OS_SEC_TEXT_MINOR VOID LOS_Msleep(UINT32 mSecs)
|
||||||
|
|
||||||
VOID LOS_TaskResRecycle(VOID)
|
VOID LOS_TaskResRecycle(VOID)
|
||||||
{
|
{
|
||||||
OsRecyleFinishedTask();
|
OsRecycleFinishedTask();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue