On Wed, 26 Jun 2024 15:46:21 +0200, Benjamin Tissoires wrote:
This series is a followup of the struct_ops conversion.
Therefore, it is based on top of the for-6.11/bpf branch of the hid.git tree: https://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git/log/?h=for-6.11/...
The first patch should go in ASAP, it's a fix that was detected by Dan and which is actually breaking some use cases.
[...]
Applied to hid/hid.git (for-6.11/bpf), thanks!
[01/13] HID: bpf: fix dispatch_hid_bpf_device_event uninitialized ret value https://git.kernel.org/hid/hid/c/ebae0b2a6f4b [02/13] HID: add source argument to HID low level functions https://git.kernel.org/hid/hid/c/67eccf151d76 [03/13] HID: bpf: protect HID-BPF prog_list access by a SRCU https://git.kernel.org/hid/hid/c/6cd735f0e57a [04/13] HID: bpf: add HID-BPF hooks for hid_hw_raw_requests https://git.kernel.org/hid/hid/c/8bd0488b5ea5 [05/13] HID: bpf: prevent infinite recursions with hid_hw_raw_requests hooks https://git.kernel.org/hid/hid/c/75839101ce52 [06/13] selftests/hid: add tests for hid_hw_raw_request HID-BPF hooks https://git.kernel.org/hid/hid/c/015a4a2a439b [07/13] HID: bpf: add HID-BPF hooks for hid_hw_output_report https://git.kernel.org/hid/hid/c/9286675a2aed [08/13] selftests/hid: add tests for hid_hw_output_report HID-BPF hooks https://git.kernel.org/hid/hid/c/3ac83fcd6e67 [09/13] HID: bpf: make hid_bpf_input_report() sleep until the device is ready https://git.kernel.org/hid/hid/c/fa03f398a8ac [10/13] selftests/hid: add wq test for hid_bpf_input_report() https://git.kernel.org/hid/hid/c/fe8d561db3e8 [11/13] HID: bpf: allow hid_device_event hooks to inject input reports on self https://git.kernel.org/hid/hid/c/9acbb7ba4589 [12/13] selftests/hid: add another test for injecting an event from an event hook https://git.kernel.org/hid/hid/c/62f2e1a096cd [13/13] selftests/hid: add an infinite loop test for hid_bpf_try_input_report https://git.kernel.org/hid/hid/c/d3e15189bfd4
Cheers,