Rev 3890 | Rev 4016 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3890 | Rev 3906 | ||
---|---|---|---|
Line 186... | Line 186... | ||
186 | if (irq->preack) { |
186 | if (irq->preack) { |
187 | /* Send EOI before processing the interrupt */ |
187 | /* Send EOI before processing the interrupt */ |
188 | trap_virtual_eoi(); |
188 | trap_virtual_eoi(); |
189 | ack = true; |
189 | ack = true; |
190 | } |
190 | } |
191 | irq->handler(irq, irq->arg); |
191 | irq->handler(irq); |
192 | spinlock_unlock(&irq->lock); |
192 | spinlock_unlock(&irq->lock); |
193 | } else { |
193 | } else { |
194 | /* |
194 | /* |
195 | * Spurious interrupt. |
195 | * Spurious interrupt. |
196 | */ |
196 | */ |