diff options
Diffstat (limited to 'drivers/gpio/gpio-sa1100.c')
| -rw-r--r-- | drivers/gpio/gpio-sa1100.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/drivers/gpio/gpio-sa1100.c b/drivers/gpio/gpio-sa1100.c index 3fa22dade243..990fa9023e22 100644 --- a/drivers/gpio/gpio-sa1100.c +++ b/drivers/gpio/gpio-sa1100.c @@ -155,7 +155,7 @@ static int sa1100_gpio_irqdomain_map(struct irq_domain *d,  {  	irq_set_chip_and_handler(irq, &sa1100_gpio_irq_chip,  				 handle_edge_irq); -	set_irq_flags(irq, IRQF_VALID | IRQF_PROBE); +	irq_set_noprobe(irq);  	return 0;  } @@ -172,10 +172,9 @@ static struct irq_domain *sa1100_gpio_irqdomain;   * irq_controller_lock held, and IRQs disabled.  Decode the IRQ   * and call the handler.   */ -static void -sa1100_gpio_handler(unsigned int irq, struct irq_desc *desc) +static void sa1100_gpio_handler(struct irq_desc *desc)  { -	unsigned int mask; +	unsigned int irq, mask;  	mask = GEDR;  	do { |