diff options
Diffstat (limited to 'libcpu/ppc/ppc405/interrupt.c')
| -rw-r--r-- | libcpu/ppc/ppc405/interrupt.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libcpu/ppc/ppc405/interrupt.c b/libcpu/ppc/ppc405/interrupt.c index 72477fcb04..79607691f4 100644 --- a/libcpu/ppc/ppc405/interrupt.c +++ b/libcpu/ppc/ppc405/interrupt.c @@ -77,7 +77,7 @@ void uic_interrupt(rt_uint32_t uic_base, int vec_base) rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t new_handler, void* param, const char* name) { - int intVal; + rt_base_t level; rt_isr_handler_t old_handler; if (((int)vector < 0) || ((int) vector >= MAX_HANDLERS)) @@ -86,13 +86,13 @@ rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t new_handle } /* install the handler in the system interrupt table */ - intVal = rt_hw_interrupt_disable (); /* lock interrupts to prevent races */ + level = rt_hw_interrupt_disable(); /* lock interrupts to prevent races */ old_handler = isr_table[vector].handler; isr_table[vector].handler = new_handler; isr_table[vector].param = param; - rt_hw_interrupt_enable (intVal); + rt_hw_interrupt_enable(level); } void rt_hw_interrupt_mask(int vector) |
