diff --git a/kernel/include/los_sched.h b/kernel/include/los_sched.h index 68650827898c08380652c690e747830695add58a..71feb4c2e6b2e6b06d7018dd77dc038854d9a88d 100644 --- a/kernel/include/los_sched.h +++ b/kernel/include/los_sched.h @@ -35,6 +35,7 @@ #include "los_task.h" #include "los_interrupt.h" #include "los_tick.h" +#include "los_sortlink.h" #ifdef __cplusplus #if __cplusplus @@ -43,7 +44,7 @@ extern "C" { #endif /* __cplusplus */ #define OS_SCHED_MINI_PERIOD (g_sysClock / LOSCFG_BASE_CORE_TICK_PER_SECOND_MINI) -#define OS_SCHED_MAX_RESPONSE_TIME (UINT64)(((UINT64)-1) - 1U) +#define OS_SCHED_MAX_RESPONSE_TIME OS_SORT_LINK_UINT64_MAX extern UINT32 g_taskScheduled; typedef BOOL (*SchedScan)(VOID);