diff options
Diffstat (limited to 'lib/irq/irq.c')
-rw-r--r-- | lib/irq/irq.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/irq/irq.c b/lib/irq/irq.c index 7fa6837..a221858 100644 --- a/lib/irq/irq.c +++ b/lib/irq/irq.c @@ -142,11 +142,10 @@ static int tftf_irq_update_handler(unsigned int irq_num, { irq_handler_t *cur_handler; int ret = -1; - unsigned int spi_num; cur_handler = get_irq_handler(irq_num); if (IS_PLAT_SPI(irq_num)) - spin_lock(&spin_lock); + spin_lock(&spi_lock); /* * Update the IRQ handler, if the current handler is in the expected @@ -191,7 +190,6 @@ int tftf_irq_handler_dispatcher(void) { unsigned int raw_iar; unsigned int irq_num; - unsigned int spi_num; sgi_data_t sgi_data; irq_handler_t *handler; void *irq_data = NULL; @@ -200,7 +198,7 @@ int tftf_irq_handler_dispatcher(void) /* Acknowledge the interrupt */ irq_num = arm_gic_intr_ack(&raw_iar); - cur_handler = get_irq_handler(irq_num); + handler = get_irq_handler(irq_num); if (IS_PLAT_SPI(irq_num)) { irq_data = &irq_num; } else if (IS_PPI(irq_num)) { |