| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-05-13 | HID: bpf: abort dispatch if device destroyed | Rong Zhang | 1 | -0/+9 |
| 2025-04-24 | HID: bpf: fix BTN_STYLUS for the XP Pen ACK05 remote | Peter Hutterer | 1 | -0/+1 |
| 2025-02-24 | HID: bpf: add a v6.11+ compatible BPF fixup for the XPPen ACK05 remote | Benjamin Tissoires | 1 | -0/+330 |
| 2025-02-24 | HID: bpf: new hid_bpf_async.h common header | Benjamin Tissoires | 1 | -0/+219 |
| 2025-02-24 | HID: bpf: import new kfunc from v6.10 & v6.11 | Benjamin Tissoires | 1 | -0/+19 |
| 2025-02-24 | HID: bpf: add support for the XP-Pen Artist Pro 19 (gen2) | Benjamin Tissoires | 1 | -4/+40 |
| 2025-02-24 | HID: bpf: Added updated Kamvas Pro 19 descriptor | Benjamin Tissoires | 1 | -4/+71 |
| 2025-02-24 | HID: bpf: Suppress bogus F13 trigger on Sirius keyboard full fan shortcut | Benjamin Tissoires | 1 | -0/+47 |
| 2025-02-24 | HID: bpf: Add support for the default firmware mode of the Huion K20 | Benjamin Tissoires | 1 | -0/+531 |
| 2024-11-28 | HID: bpf: drop unneeded casts discarding const | Thomas Weißschuh | 1 | -12/+3 |
| 2024-11-28 | HID: bpf: constify hid_ops | Thomas Weißschuh | 1 | -1/+1 |
| 2024-11-25 | Revert "HID: bpf: allow write access to quirks field in struct hid_device" | Linus Torvalds | 1 | -1/+0 |
| 2024-10-18 | HID: bpf: drop use of Logical|Physical|UsageRange | Benjamin Tissoires | 3 | -51/+111 |
| 2024-10-18 | HID: bpf: Fix Rapoo M50 Plus Silent side buttons | Benjamin Tissoires | 1 | -0/+148 |
| 2024-10-18 | HID: bpf: Fix NKRO on Mistel MD770 | Benjamin Tissoires | 1 | -0/+154 |
| 2024-10-04 | HID: bpf: allow write access to quirks field in struct hid_device | Benjamin Tissoires | 1 | -0/+1 |
| 2024-10-04 | HID: bpf: move HID-BPF report descriptor fixup earlier | Benjamin Tissoires | 1 | -3/+6 |
| 2024-09-27 | HID: bpf: fix cfi stubs for hid_bpf_ops | Benjamin Tissoires | 1 | -0/+14 |
| 2024-08-27 | HID: bpf: constify parameter rdesc of call_hid_bpf_rdesc_fixup() | Thomas Weißschuh | 1 | -4/+2 |
| 2024-07-24 | HID: bpf: prevent the same struct_ops to be attached more than once | Benjamin Tissoires | 1 | -0/+5 |
| 2024-07-22 | hid: bpf: add BPF_JIT dependency | Arnd Bergmann | 1 | -1/+1 |
| 2024-07-17 | Merge tag 'for-linus-2024071601' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 25 | -1180/+5081 |
| 2024-07-01 | HID: bpf: Thrustmaster TCA Yoke Boeing joystick fix | Benjamin Tissoires | 1 | -0/+144 |
| 2024-07-01 | HID: bpf: Add Huion Dial 2 bpf fixup | Benjamin Tissoires | 2 | -0/+615 |
| 2024-07-01 | HID: bpf: Add support for the XP-PEN Deco Mini 4 | Benjamin Tissoires | 1 | -0/+231 |
| 2024-07-01 | HID: bpf: move the BIT() macro to hid_bpf_helpers.h | Benjamin Tissoires | 2 | -2/+1 |
| 2024-07-01 | HID: bpf: add a driver for the Huion Inspiroy 2S (H641P) | Benjamin Tissoires | 1 | -0/+534 |
| 2024-07-01 | HID: bpf: Add a HID report composition helper macros | Benjamin Tissoires | 1 | -0/+2960 |
| 2024-07-01 | HID: bpf: doc fixes for hid_hw_request() hooks | Benjamin Tissoires | 1 | -1/+1 |
| 2024-07-01 | HID: bpf: fix gcc warning and unify __u64 into u64 | Benjamin Tissoires | 2 | -4/+4 |
| 2024-06-27 | HID: bpf: allow hid_device_event hooks to inject input reports on self | Benjamin Tissoires | 1 | -8/+48 |
| 2024-06-27 | HID: bpf: make hid_bpf_input_report() sleep until the device is ready | Benjamin Tissoires | 1 | -4/+12 |
| 2024-06-27 | selftests/hid: add tests for hid_hw_output_report HID-BPF hooks | Benjamin Tissoires | 1 | -0/+5 |
| 2024-06-27 | HID: bpf: add HID-BPF hooks for hid_hw_output_report | Benjamin Tissoires | 2 | -4/+36 |
| 2024-06-27 | HID: bpf: prevent infinite recursions with hid_hw_raw_requests hooks | Benjamin Tissoires | 2 | -2/+11 |
| 2024-06-27 | HID: bpf: add HID-BPF hooks for hid_hw_raw_requests | Benjamin Tissoires | 2 | -0/+39 |
| 2024-06-27 | HID: bpf: protect HID-BPF prog_list access by a SRCU | Benjamin Tissoires | 2 | -1/+7 |
| 2024-06-27 | HID: add source argument to HID low level functions | Benjamin Tissoires | 2 | -6/+8 |
| 2024-06-27 | HID: bpf: fix dispatch_hid_bpf_device_event uninitialized ret value | Benjamin Tissoires | 1 | -1/+2 |
| 2024-06-27 | hid: bpf: Fix grammar | Luis Felipe Hernandez | 1 | -8/+7 |
| 2024-06-14 | HID: bpf: make part of struct hid_device writable | Benjamin Tissoires | 1 | -0/+3 |
| 2024-06-14 | HID: bpf: rework hid_bpf_ops_btf_struct_access | Benjamin Tissoires | 1 | -22/+69 |
| 2024-06-14 | bpf: allow bpf helpers to be used into HID-BPF struct_ops | Benjamin Tissoires | 1 | -0/+1 |
| 2024-06-14 | HID: bpf: error on warnings when compiling bpf objects | Benjamin Tissoires | 1 | -1/+1 |
| 2024-06-14 | HID: bpf: Artist24: remove unused variable | Benjamin Tissoires | 1 | -1/+0 |
| 2024-06-14 | HID: bpf: remove tracing HID-BPF capability | Benjamin Tissoires | 8 | -1134/+7 |
| 2024-06-14 | HID: bpf: convert in-tree fixes into struct_ops | Benjamin Tissoires | 9 | -6/+53 |
| 2024-06-14 | HID: bpf: add defines for HID-BPF SEC in in-tree bpf fixes | Benjamin Tissoires | 9 | -13/+16 |
| 2024-06-14 | HID: bpf: implement HID-BPF through bpf_struct_ops | Benjamin Tissoires | 5 | -8/+305 |
| 2024-06-14 | HID: bpf: add hid_get/put_device() helpers | Benjamin Tissoires | 1 | -20/+27 |
| 2024-06-14 | HID: rename struct hid_bpf_ops into hid_ops | Benjamin Tissoires | 1 | -11/+11 |
| 2024-05-07 | HID: bpf: add in-tree HID-BPF fix for the Raptor Mach 2 | Benjamin Tissoires | 1 | -0/+185 |
| 2024-05-07 | HID: bpf: add in-tree HID-BPF fix for the Huion Kamvas Pro 19 | Benjamin Tissoires | 1 | -0/+290 |
| 2024-05-07 | HID: bpf: add in-tree HID-BPF fix for the XBox Elite 2 over Bluetooth | Benjamin Tissoires | 1 | -0/+133 |
| 2024-05-07 | HID: bpf: add in-tree HID-BPF fix for the Wacom ArtPen | Benjamin Tissoires | 1 | -0/+173 |
| 2024-05-07 | HID: bpf: add in-tree HID-BPF fix for the IOGear Kaliber Gaming MMOmentum mouse | Benjamin Tissoires | 1 | -0/+59 |
| 2024-05-07 | HID: bpf: add in-tree HID-BPF fix for the HP Elite Presenter Mouse | Benjamin Tissoires | 1 | -0/+58 |
| 2024-05-07 | HID: bpf: add in-tree HID-BPF fix for the XPPen Artist 16 | Benjamin Tissoires | 1 | -0/+274 |
| 2024-05-07 | HID: bpf: add first in-tree HID-BPF fix for the XPPen Artist 24 | Benjamin Tissoires | 5 | -0/+605 |
| 2024-04-11 | HID: bpf: fix hid_bpf_input_report() when hid-core is not ready | Benjamin Tissoires | 1 | -1/+1 |
| 2024-04-10 | HID: bpf: allow to use bpf_timer_set_sleepable_cb() in tracing callbacks. | Benjamin Tissoires | 1 | -0/+5 |
| 2024-04-10 | HID: bpf: allow to inject HID event from BPF | Benjamin Tissoires | 1 | -0/+29 |
| 2024-04-10 | HID: bpf: export hid_hw_output_report as a BPF kfunc | Benjamin Tissoires | 1 | -29/+83 |
| 2024-04-10 | HID: bpf/dispatch: regroup kfuncs definitions | Benjamin Tissoires | 1 | -42/+38 |
| 2024-03-02 | Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf... | Jakub Kicinski | 1 | -4/+4 |
| 2024-01-31 | bpf: treewide: Annotate BPF kfuncs in BTF | Daniel Xu | 1 | -4/+4 |
| 2024-01-31 | HID: bpf: use __bpf_kfunc instead of noinline | Benjamin Tissoires | 1 | -5/+13 |
| 2024-01-31 | HID: bpf: actually free hdev memory after attaching a HID-BPF program | Benjamin Tissoires | 2 | -9/+40 |
| 2024-01-31 | HID: bpf: remove double fdget() | Benjamin Tissoires | 3 | -41/+49 |
| 2023-06-29 | bpf: Replace deprecated -target with --target= for Clang | Fangrui Song | 1 | -1/+1 |
| 2023-03-25 | bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs | David Vernet | 1 | -3/+0 |
| 2023-02-22 | Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 9 | -0/+1538 |
| 2023-01-18 | HID: bpf: reorder BPF registration | Benjamin Tissoires | 1 | -4/+5 |
| 2023-01-18 | HID: bpf: clean up entrypoint | Benjamin Tissoires | 5 | -153/+53 |
| 2023-01-18 | HID: bpf: rework how programs are attached and stored in the kernel | Benjamin Tissoires | 2 | -67/+77 |
| 2022-12-10 | HID: bpf: enforce HID_BPF dependencies | Benjamin Tissoires | 1 | -1/+2 |
| 2022-12-07 | HID: bpf: do not rely on ALLOW_ERROR_INJECTION | Benjamin Tissoires | 2 | -3/+18 |
| 2022-11-15 | HID: bpf: allow to change the report descriptor | Benjamin Tissoires | 3 | -1/+87 |
| 2022-11-15 | HID: bpf: introduce hid_hw_request() | Benjamin Tissoires | 1 | -0/+134 |
| 2022-11-15 | HID: bpf: allocate data memory for device_event BPF programs | Benjamin Tissoires | 2 | -11/+109 |
| 2022-11-15 | HID: bpf jmp table: simplify the logic of cleaning up programs | Benjamin Tissoires | 5 | -573/+211 |
| 2022-11-15 | HID: initial BPF implementation | Benjamin Tissoires | 9 | -0/+1657 |