Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HID: reject input outside logical range only if null state is set
[ Upstream commit 3f3752705dbd50b66b66ad7b4d54fe33d2f746ed ] This patch fixes an issue in drivers/hid/hid-input.c where USB HID control null state flag is not checked upon rejecting inputs outside logical minimum-maximum range. The check should be made according to USB HID specification 1.11, section 6.2.2.5, p.31. The fix will resolve issues with some game controllers, such as: https://bugzilla.kernel.org/show_bug.cgi?id=68621 [[email protected]: shortened and fixed spelling in commit message] Signed-off-by: Valtteri Heikkilä <[email protected]> Signed-off-by: Tomasz Kramkowski <[email protected]> Acked-By: Benjamin Tissoires <[email protected]> Signed-off-by: Jiri Kosina <[email protected]> Signed-off-by: Sasha Levin <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
- Loading branch information