Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 89c9b480 authored by Dmitry Torokhov's avatar Dmitry Torokhov
Browse files

Input: psmouse - fix new device detection logic



Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent 7b7e3941
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -302,8 +302,10 @@ static irqreturn_t psmouse_interrupt(struct serio *serio,
 * Check if this is a new device announcement (0xAA 0x00)
 */
	if (unlikely(psmouse->packet[0] == PSMOUSE_RET_BAT && psmouse->pktcnt <= 2)) {
		if (psmouse->pktcnt == 1)
		if (psmouse->pktcnt == 1) {
			psmouse->last = jiffies;
			goto out;
		}

		if (psmouse->packet[1] == PSMOUSE_RET_ID) {
			__psmouse_set_state(psmouse, PSMOUSE_IGNORE);