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@xxxxxxxxxx> > --- > 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@xxxxxxxx> Let's get this fixed ASAP. Thanks, -- Jiri Kosina SUSE Labs