On Tue, 23 Jul 2024, Benjamin Tissoires wrote:
After HID-BPF struct_ops was merged into 6.11-rc0, there are a few mishaps:
- the bpf_wq API changed and needs to be updated here
- libbpf now auto-attach all the struct_ops it sees in the bpf object, leading to attempting at attaching them multiple times
Fix the selftests but also prevent the same struct_ops to be attached more than once as this enters various locks, confusions, and kernel oopses.
Signed-off-by: Benjamin Tissoires bentiss@kernel.org
Benjamin Tissoires (4): selftests/hid: fix bpf_wq new API selftests/hid: disable struct_ops auto-attach HID: bpf: prevent the same struct_ops to be attached more than once selftests/hid: add test for attaching multiple time the same struct_ops
Benjamin,
for the series
Acked-by: Jiri Kosina jkosina@suse.com
Let's get this fixed ASAP. Thanks,