diff options
author | Maxim Devaev <mdevaev@gmail.com> | 2021-07-21 21:03:51 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2021-07-27 16:55:49 +0300 |
commit | afcff6dc690e24d636a41fd4bee6057e7c70eebd (patch) | |
tree | 1340c4b6358f5081487a506283da8fd8dfadde8c /arch | |
parent | 2867652e4766360adf14dfda3832455e04964f2a (diff) | |
download | linux-afcff6dc690e24d636a41fd4bee6057e7c70eebd.tar.xz |
usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers
The USB HID standard declares mandatory support for GET_IDLE and SET_IDLE
requests for Boot Keyboard. Most hosts can handle their absence, but others
like some old/strange UEFIs and BIOSes consider this a critical error
and refuse to work with f_hid.
This primitive implementation of saving and returning idle is sufficient
to meet the requirements of the standard and these devices.
Acked-by: Felipe Balbi <balbi@kernel.org>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Maxim Devaev <mdevaev@gmail.com>
Link: https://lore.kernel.org/r/20210721180351.129450-1-mdevaev@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions