linux/drivers/hid/usbhid
Benjamin Tissoires f28beb69c5 HID: usbhid: paper over wrong bNumDescriptor field
Some faulty devices (ZWO EFWmini) have a wrong optional HID class
descriptor count compared to the provided length.

Given that we plainly ignore those optional descriptor, we can attempt
to fix the provided number so we do not lock out those devices.

Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
History 2025-12-19 11:50:19 +01:00
..
hid-core.c HID: usbhid: paper over wrong bNumDescriptor field 2025-12-19 11:50:19 +01:00
hid-pidff.c HID: pidff: Fix needs_playback check 2025-11-18 18:04:28 +01:00
hid-pidff.h HID: pidff: Use direction fix only for conditional effects 2025-08-15 15:58:01 +02:00
hiddev.c USB: make devnode() callback in usb_class_driver take a const * 2022-10-20 12:11:56 +02:00
Kconfig HID: intel-thc: fix CONFIG_HID dependency 2025-02-03 10:56:43 +01:00
Makefile HID: core: move the dynamic quirks handling in core 2017-11-21 11:14:48 +01:00
usbhid.h Revert "HID: usbhid: do not sleep when opening device" 2020-08-18 19:54:04 +02:00
usbkbd.c HID: usbkbd: Fix the bit shift number for LED_KANA 2025-02-03 22:52:47 +01:00
usbmouse.c HID: move from strlcpy with unused retval to strscpy 2022-08-25 11:44:27 +02:00