opnsense-src/sys/dev/usb/input
Vladimir Kondratyev 7699ec1558 hid: Add HQ_NO_READAHEAD quirk and implement it in usbhid(4)
It disables interrupt emulation on poll-driven buses like USB and
forces aquiring of only one USB frame per read(2) operation.
This avoids an FIDO/U2F issue where IN endpoint data received from
the device right before the file handle is closed, gets lost.

PR:		263995
Reviewed by:	aokblast
Differential revision:	https://reviews.freebsd.org/D51605
2025-08-18 00:00:44 +03:00
..
atp.c usb: Kill left-over cdefs.h includes 2025-03-04 14:44:22 -07:00
uep.c sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
uhid.c usb: Kill left-over cdefs.h includes 2025-03-04 14:44:22 -07:00
uhid_snes.c uhid: Check for errors from copyin() in ioctl handlers 2023-12-25 21:04:00 -05:00
ukbd.c usb: Kill left-over cdefs.h includes 2025-03-04 14:44:22 -07:00
ums.c usb: Kill left-over cdefs.h includes 2025-03-04 14:44:22 -07:00
usb_rdesc.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
usbhid.c hid: Add HQ_NO_READAHEAD quirk and implement it in usbhid(4) 2025-08-18 00:00:44 +03:00
wmt.c usb: Kill left-over cdefs.h includes 2025-03-04 14:44:22 -07:00
wsp.c wsp: Fix whitespaces 2025-03-07 20:53:35 +03:00