Input: xpad - prevent spurious input from wired Xbox 360 controllers
[pandora-kernel.git] / drivers / input / joystick / xpad.c
index 0c4c556..7f39abd 100644 (file)
@@ -368,6 +368,10 @@ static void xpad360_process_packet(struct usb_xpad *xpad,
 {
        struct input_dev *dev = xpad->dev;
 
+       /* valid pad data */
+       if (data[0] != 0x00)
+               return;
+
        /* digital pad */
        if (xpad->mapping & MAP_DPAD_TO_BUTTONS) {
                /* dpad as buttons (left, right, up, down) */