RT_DEBUG_NOT_IN_INTERRUPT is only executed when rt_thread_defunct is not empty.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1739 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
parent
cbfe1d64de
commit
130da0f1d9
|
@ -60,8 +60,6 @@ void rt_thread_idle_sethook(void (*hook)())
|
|||
*/
|
||||
void rt_thread_idle_excute(void)
|
||||
{
|
||||
RT_DEBUG_NOT_IN_INTERRUPT;
|
||||
|
||||
/* check the defunct thread list */
|
||||
if (!rt_list_isempty(&rt_thread_defunct))
|
||||
{
|
||||
|
@ -70,6 +68,8 @@ void rt_thread_idle_excute(void)
|
|||
#ifdef RT_USING_MODULE
|
||||
rt_module_t module = RT_NULL;
|
||||
#endif
|
||||
RT_DEBUG_NOT_IN_INTERRUPT;
|
||||
|
||||
/* disable interrupt */
|
||||
lock = rt_hw_interrupt_disable();
|
||||
|
||||
|
|
Loading…
Reference in New Issue