diff options
author | Pavel Rojtberg <rojtberg@gmail.com> | 2015-12-09 13:30:34 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-12-01 09:46:37 +0100 |
commit | 40af28e5fa9c99a9e51ad3d1bd4d0e7a90352383 (patch) | |
tree | 4b6ad8dca7d98c1fe7869abb0952e6f2b6b4019c /drivers/input/joystick/analog.c | |
parent | 0d93b73df45bbb2d76d339f74df9e1569a58c4aa (diff) |
Input: xpad - workaround dead irq_out after suspend/ resume
[ Upstream commit 4220f7db1e424f2a086ad41217b5770cc9f003a9 ]
The irq_out urb is dead after suspend/ resume on my x360 wr pad. (also
reproduced by Zachary Lund [0]) Work around this by implementing
suspend, resume, and reset_resume callbacks and properly shutting down
URBs on suspend and restarting them on resume.
[0]: https://github.com/paroj/xpad/issues/6
Signed-off-by: Pavel Rojtberg <rojtberg@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/input/joystick/analog.c')
0 files changed, 0 insertions, 0 deletions