|
@@ -1469,7 +1469,7 @@ static const struct gpio_chip rockchip_gpiolib_chip = {
|
|
|
* Interrupt handling
|
|
|
*/
|
|
|
|
|
|
-static void rockchip_irq_demux(unsigned int irq, struct irq_desc *desc)
|
|
|
+static void rockchip_irq_demux(unsigned int __irq, struct irq_desc *desc)
|
|
|
{
|
|
|
struct irq_chip *chip = irq_desc_get_chip(desc);
|
|
|
struct rockchip_pin_bank *bank = irq_desc_get_handler_data(desc);
|
|
@@ -1482,7 +1482,7 @@ static void rockchip_irq_demux(unsigned int irq, struct irq_desc *desc)
|
|
|
pend = readl_relaxed(bank->reg_base + GPIO_INT_STATUS);
|
|
|
|
|
|
while (pend) {
|
|
|
- unsigned int virq;
|
|
|
+ unsigned int irq, virq;
|
|
|
|
|
|
irq = __ffs(pend);
|
|
|
pend &= ~BIT(irq);
|