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/scheduler.c | |
| parent | 5fa15a19a0917e762c8d10207544f2a0396fd15b (diff) | |
uniform code writing-disable interrupt
Diffstat (limited to 'src/scheduler.c')
| -rw-r--r-- | src/scheduler.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/scheduler.c b/src/scheduler.c index 6123aaf42a..a6729b9b09 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -103,7 +103,7 @@ static void _rt_scheduler_stack_check(struct rt_thread *thread) (rt_ubase_t)thread->sp > (rt_ubase_t)thread->stack_addr + (rt_ubase_t)thread->stack_size) { - rt_ubase_t level; + rt_base_t level; rt_kprintf("thread:%s stack overflow\n", thread->name); @@ -655,7 +655,7 @@ void rt_schedule_insert_thread(struct rt_thread *thread) int cpu_id; int bind_cpu; rt_uint32_t cpu_mask; - register rt_base_t level; + rt_base_t level; RT_ASSERT(thread != RT_NULL); @@ -717,12 +717,12 @@ __exit: #else void rt_schedule_insert_thread(struct rt_thread *thread) { - register rt_base_t temp; + rt_base_t level; RT_ASSERT(thread != RT_NULL); /* disable interrupt */ - temp = rt_hw_interrupt_disable(); + level = rt_hw_interrupt_disable(); /* it's current thread, it should be RUNNING thread */ if (thread == rt_current_thread) @@ -748,7 +748,7 @@ void rt_schedule_insert_thread(struct rt_thread *thread) __exit: /* enable interrupt */ - rt_hw_interrupt_enable(temp); + rt_hw_interrupt_enable(level); } #endif /* RT_USING_SMP */ @@ -762,7 +762,7 @@ __exit: #ifdef RT_USING_SMP void rt_schedule_remove_thread(struct rt_thread *thread) { - register rt_base_t level; + rt_base_t level; RT_ASSERT(thread != RT_NULL); @@ -814,7 +814,7 @@ void rt_schedule_remove_thread(struct rt_thread *thread) #else void rt_schedule_remove_thread(struct rt_thread *thread) { - register rt_base_t level; + rt_base_t level; RT_ASSERT(thread != RT_NULL); @@ -851,7 +851,7 @@ void rt_schedule_remove_thread(struct rt_thread *thread) #ifdef RT_USING_SMP void rt_enter_critical(void) { - register rt_base_t level; + rt_base_t level; struct rt_thread *current_thread; /* disable interrupt */ @@ -890,7 +890,7 @@ void rt_enter_critical(void) #else void rt_enter_critical(void) { - register rt_base_t level; + rt_base_t level; /* disable interrupt */ level = rt_hw_interrupt_disable(); @@ -913,7 +913,7 @@ RTM_EXPORT(rt_enter_critical); #ifdef RT_USING_SMP void rt_exit_critical(void) { - register rt_base_t level; + rt_base_t level; struct rt_thread *current_thread; /* disable interrupt */ @@ -954,7 +954,7 @@ void rt_exit_critical(void) #else void rt_exit_critical(void) { - register rt_base_t level; + rt_base_t level; /* disable interrupt */ level = rt_hw_interrupt_disable(); |
