am335/ompa3/bcm2837: compare irq & maxIRQ with <=
Signed-off-by: Julia Vassiliki <julia.vassiliki@unsw.edu.au>
This commit is contained in:
parent
3977e12b8b
commit
3db39fd7bc
3 changed files with 3 additions and 3 deletions
|
|
@ -90,7 +90,7 @@ static inline bool_t isIRQPending(void)
|
|||
/* Enable or disable irq according to the 'disable' flag. */
|
||||
static inline void maskInterrupt(bool_t disable, irq_t irq)
|
||||
{
|
||||
if (likely(irq < maxIRQ)) {
|
||||
if (likely(irq <= maxIRQ)) {
|
||||
if (disable) {
|
||||
intc->intcps_n[irq / 32].intcps_mir_set = 1 << (irq & 31);
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ static inline bool_t isIRQPending(void)
|
|||
/* Enable or disable irq according to the 'disable' flag. */
|
||||
static inline void maskInterrupt(bool_t disable, irq_t irq)
|
||||
{
|
||||
if (likely(irq < maxIRQ)) {
|
||||
if (likely(irq <= maxIRQ)) {
|
||||
if (disable) {
|
||||
intc->intcps_n[irq / 32].intcps_mir_set = 1 << (irq & 31);
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -118,7 +118,7 @@ static inline void maskInterrupt(bool_t disable, irq_t irq)
|
|||
} else {
|
||||
intc_regs->bfEnableBasicIRQs = BIT(irq - BASIC_IRQ_OFFSET);
|
||||
}
|
||||
} else if (irq < maxIRQ) {
|
||||
} else if (irq <= maxIRQ) {
|
||||
int normal_irq = irq - NORMAL_IRQ_OFFSET;
|
||||
int index = normal_irq / 32;
|
||||
if (disable) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue