diff options
Diffstat (limited to 'drivers/input')
| -rw-r--r-- | drivers/input/keyboard/amikbd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/input/keyboard/amikbd.c b/drivers/input/keyboard/amikbd.c index 5e1cea29ffb2..14d8d59cf7fc 100644 --- a/drivers/input/keyboard/amikbd.c +++ b/drivers/input/keyboard/amikbd.c @@ -80,7 +80,7 @@ static void amikbd_interrupt(int irq, void *dummy, struct pt_regs *fp) udelay(85); /* wait until 85 us have expired */ ciaa.cra &= ~0x40; /* switch CIA serial port to input mode */ - down = scancode & 1; /* lowest bit is release bit */ + down = !(scancode & 1); /* lowest bit is release bit */ scancode >>= 1; if (scancode < 0x78) { /* scancodes < 0x78 are keys */ |
