|
@@ -164,7 +164,7 @@ static int pl061_irq_type(unsigned irq, unsigned trigger)
|
|
unsigned long flags;
|
|
unsigned long flags;
|
|
u8 gpiois, gpioibe, gpioiev;
|
|
u8 gpiois, gpioibe, gpioiev;
|
|
|
|
|
|
- if (offset < 0 || offset > PL061_GPIO_NR)
|
|
|
|
|
|
+ if (offset < 0 || offset >= PL061_GPIO_NR)
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
|
|
|
|
spin_lock_irqsave(&chip->irq_lock, flags);
|
|
spin_lock_irqsave(&chip->irq_lock, flags);
|