Input: psmouse - fix incorrect validate_byte check in OLPC protocol

The validate_byte check logic was backwards; it should return true for
an *invalid* packet.  Thanks to Jeremy Katz for spotting this one.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
Andres Salomon 2008-11-11 09:52:21 -05:00 committed by Dmitry Torokhov
parent d6d79a785d
commit 5fb17fd9a2

View file

@ -125,7 +125,7 @@ static void hgpk_spewing_hack(struct psmouse *psmouse,
*/ */
static int hgpk_validate_byte(unsigned char *packet) static int hgpk_validate_byte(unsigned char *packet)
{ {
return (packet[0] & 0x0C) == 0x08; return (packet[0] & 0x0C) != 0x08;
} }
static void hgpk_process_packet(struct psmouse *psmouse) static void hgpk_process_packet(struct psmouse *psmouse)