commit | fad9fbe8651e8abd9794d4b4c4133241aa3093b5 | [log] [tgz] |
---|---|---|
author | Oliver Neukum <oliver@neukum.org> | Thu Oct 13 18:21:58 2011 +0200 |
committer | Jiri Kosina <jkosina@suse.cz> | Thu Oct 13 18:21:58 2011 +0200 |
tree | 3d7fe18ab3d42e000c557e2b2f9da5d80b95ae99 | |
parent | 3797ef6b6bc041755318917855d63879679c6dd9 [diff] |
HID: usbhid: cancel timer for retry synchronously This makes sure IO is never restarted while a reset is going on In particular there seems to be no protection from hid_retry_timeout() calling hid_start_in() which would start IO after hid_pre_reset() has already called hid_cease_io() because that uses del_timer(), not del_timer_sync() Signed-off-by: Oliver Neukum <oneukum@suse.de> Signed-off-by: Jiri Kosina <jkosina@suse.cz>