Bug 115311
Summary: | Patch to Input: xpad: handle "present" and "gone" correctly causes more issues and instability than it solves. | ||
---|---|---|---|
Product: | Drivers | Reporter: | Malcolm Haak (insanemal) |
Component: | Input Devices | Assignee: | drivers_input-devices |
Status: | NEW --- | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 4.5.0 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Malcolm Haak
2016-03-27 06:47:48 UTC
Just for further clarification I think the git commit is 09c8b00ae3e16c8d0fd4beb2ca064502a76c0f17 Also I think an even better answer than restoring old behaviour would be to add a configurable (proc or at modprobe) timeout before tearing down the device. This would allow for the controller to reconnect as per the old behavior, but also allow them to really disconnect and stay disconnected. If feasible this timeout behaviour would also be useful on supported wired devices as they have those 'quick disconnect' joins in the cable to prevent damage and having kids,cats or dogs disconnect cables forcing you to reload applications is also equally as 'jarring' to user experience. |