opnsense-src/sys/dev/hid
Vladimir Kondratyev 38b67578fb hid: Correctly handle signed/unsigned quantities in kernel HID parser.
Wrong signedness of usage value results in inverted range check in hmt(4)
driver that allows out of bound array access leading to panic.

Reported by:	many
Sponsored by:	Future Crew, LLC
Obtained from:	NetBSD
NetBSD PR:	kern/53605
PR:		274014, 282592
2024-12-22 06:16:11 +03:00
..
bcm5974.c bcm5974(4): Properly assign MT-slot on Apple Magic Trackpad 2024-02-21 23:31:39 +03:00
hconf.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hconf.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
hcons.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hgame.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hgame.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
hid.c hid: Correctly handle signed/unsigned quantities in kernel HID parser. 2024-12-22 06:16:11 +03:00
hid.h hid: Correctly handle signed/unsigned quantities in kernel HID parser. 2024-12-22 06:16:11 +03:00
hid_if.m sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
hidbus.c bus_delayed_attach_children: Switch return type to void 2024-12-06 17:27:14 -05:00
hidbus.h hidbus(4): Use generic hid methods to start and stop interrupts 2023-08-03 19:10:50 +03:00
hidmap.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hidmap.h spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD 2023-05-12 10:44:03 -06:00
hidquirk.c sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
hidquirk.h sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
hidraw.c kern: Make fileops and filterops tables const where possible 2024-11-26 21:04:21 +00:00
hidraw.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
hidrdesc.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
hkbd.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hms.c hms(4): improve scroll with IICHID_SAMPLING 2024-11-26 10:28:51 +00:00
hmt.c hmt(4): Do not require input report HID usages to be a member of TLC 2023-11-02 09:20:20 +03:00
hpen.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
hsctrl.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
ietp.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
ps4dshock.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
xb360gp.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00