diff options
| author | thewon86 <[email protected]> | 2022-04-20 10:56:11 +0800 |
|---|---|---|
| committer | guo <[email protected]> | 2022-04-20 14:22:43 +0800 |
| commit | f5b0bfd3f4f450424b5bc1f084959d0436c8a6e6 (patch) | |
| tree | 1081304c855cd4002a7f460e59561415bf3e95c1 /src/idle.c | |
| parent | 5fa15a19a0917e762c8d10207544f2a0396fd15b (diff) | |
uniform code writing-disable interrupt
Diffstat (limited to 'src/idle.c')
| -rw-r--r-- | src/idle.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/idle.c b/src/idle.c index 7ea0cd15de..ea8eb61c46 100644 --- a/src/idle.c +++ b/src/idle.c @@ -155,13 +155,13 @@ void rt_thread_defunct_enqueue(rt_thread_t thread) */ rt_thread_t rt_thread_defunct_dequeue(void) { - register rt_base_t lock; + rt_base_t level; rt_thread_t thread = RT_NULL; rt_list_t *l = &_rt_thread_defunct; #ifdef RT_USING_SMP /* disable interrupt */ - lock = rt_hw_interrupt_disable(); + level = rt_hw_interrupt_disable(); if (l->next != l) { thread = rt_list_entry(l->next, @@ -169,16 +169,16 @@ rt_thread_t rt_thread_defunct_dequeue(void) tlist); rt_list_remove(&(thread->tlist)); } - rt_hw_interrupt_enable(lock); + rt_hw_interrupt_enable(level); #else if (l->next != l) { thread = rt_list_entry(l->next, struct rt_thread, tlist); - lock = rt_hw_interrupt_disable(); + level = rt_hw_interrupt_disable(); rt_list_remove(&(thread->tlist)); - rt_hw_interrupt_enable(lock); + rt_hw_interrupt_enable(level); } #endif return thread; |
