Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
Input: psmouse - make sure we don't schedule reconnects after cleanup

+8 -1
+8 -1
drivers/input/mouse/psmouse-base.c
··· 1141 psmouse_deactivate(parent); 1142 } 1143 1144 - psmouse_deactivate(psmouse); 1145 1146 if (psmouse->cleanup) 1147 psmouse->cleanup(psmouse);
··· 1141 psmouse_deactivate(parent); 1142 } 1143 1144 + psmouse_set_state(psmouse, PSMOUSE_INITIALIZING); 1145 + 1146 + /* 1147 + * Disable stream mode so cleanup routine can proceed undisturbed. 1148 + */ 1149 + if (ps2_command(&psmouse->ps2dev, NULL, PSMOUSE_CMD_DISABLE)) 1150 + printk(KERN_WARNING "psmouse.c: Failed to disable mouse on %s\n", 1151 + psmouse->ps2dev.serio->phys); 1152 1153 if (psmouse->cleanup) 1154 psmouse->cleanup(psmouse);