Input: spear-keyboard - fix inverted condition in interrupt handler

We should return IRQ_NONE from interrupt handler in case keyboard
does not report DATA_AVAIL condition.

Signed-off-by: Rajeev Kumar <rajeev-dlh.kumar@st.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
Rajeev Kumar 2011-03-30 22:33:42 -07:00 committed by Dmitry Torokhov
parent a718d79cc0
commit 799a2a215e
1 changed files with 1 additions and 1 deletions

View File

@ -69,7 +69,7 @@ static irqreturn_t spear_kbd_interrupt(int irq, void *dev_id)
u8 sts, val; u8 sts, val;
sts = readb(kbd->io_base + STATUS_REG); sts = readb(kbd->io_base + STATUS_REG);
if (sts & DATA_AVAIL) if (!(sts & DATA_AVAIL))
return IRQ_NONE; return IRQ_NONE;
if (kbd->last_key != KEY_RESERVED) { if (kbd->last_key != KEY_RESERVED) {