]> www.infradead.org Git - users/jedix/linux-maple.git/commit
selftests/hid: convert the hid_bpf selftests with struct_ops
authorBenjamin Tissoires <bentiss@kernel.org>
Sat, 8 Jun 2024 09:01:16 +0000 (11:01 +0200)
committerBenjamin Tissoires <bentiss@kernel.org>
Fri, 14 Jun 2024 09:20:19 +0000 (11:20 +0200)
commitd7696738d66b4f1379fe77eef61cd1047d7f0773
treeafde2de984697a0681c360ef89f4643f86c3e9b8
parentebc0d8093e8c97de459615438edefad1a4ac352c
selftests/hid: convert the hid_bpf selftests with struct_ops

We drop the need for the attach() bpf syscall, but we need to set up
the hid_id field before calling __load().

The .bpf.c part is mechanical: we create one struct_ops per HID-BPF
program, as all the tests are for one program at a time.

Link: https://lore.kernel.org/r/20240608-hid_bpf_struct_ops-v3-4-6ac6ade58329@kernel.org
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
tools/testing/selftests/hid/hid_bpf.c
tools/testing/selftests/hid/progs/hid.c
tools/testing/selftests/hid/progs/hid_bpf_helpers.h