From f143ea2b31d6cb7030850caf108f801cff7bafac Mon Sep 17 00:00:00 2001 From: Shell Date: Thu, 21 Mar 2024 10:26:41 +0800 Subject: [kernel] remove redundant _scheduler_stack_check --- include/rtthread.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'include/rtthread.h') diff --git a/include/rtthread.h b/include/rtthread.h index 5ae44c836c..696f117de0 100644 --- a/include/rtthread.h +++ b/include/rtthread.h @@ -215,6 +215,17 @@ void rt_system_scheduler_start(void); void rt_schedule(void); void rt_scheduler_do_irq_switch(void *context); +#ifdef RT_USING_OVERFLOW_CHECK +void rt_scheduler_stack_check(struct rt_thread *thread); + +#define RT_SCHEDULER_STACK_CHECK(thr) rt_scheduler_stack_check(thr) + +#else /* !RT_USING_OVERFLOW_CHECK */ + +#define RT_SCHEDULER_STACK_CHECK(thr) + +#endif /* RT_USING_OVERFLOW_CHECK */ + rt_base_t rt_enter_critical(void); void rt_exit_critical(void); void rt_exit_critical_safe(rt_base_t critical_level); -- cgit v1.3.1