On Thu, 3 Nov 2022, Benjamin Tissoires wrote: > Hi, > > and here comes the v12 of the HID-BPF series. > > Again, for a full explanation of HID-BPF, please refer to the last patch > in this series (15/15). > > This revision contains most notably few fixes from the various kernel CI > bots. I also took Alexei's review into account, and we do not pollute > tools/include with useless hid headers. > > I also removed most of the last checkpatch complains about adding > external kfunc declarations in C files. And this led me to also show in > samples/ how we can link together 2 BPF object files. Impressive how > easy it is :) > > Cheers, > Benjamin > > Benjamin Tissoires (15): > HID: fix I2C_HID not selected when I2C_HID_OF_ELAN is > HID: Kconfig: split HID support and hid-core compilation > HID: initial BPF implementation > selftests: add tests for the HID-bpf initial implementation > HID: bpf jmp table: simplify the logic of cleaning up programs > HID: bpf: allocate data memory for device_event BPF programs > selftests/hid: add test to change the report size > HID: bpf: introduce hid_hw_request() > selftests/hid: add tests for bpf_hid_hw_request > HID: bpf: allow to change the report descriptor > selftests/hid: add report descriptor fixup tests > selftests/hid: Add a test for BPF_F_INSERT_HEAD > samples/hid: add new hid BPF example > samples/hid: add Surface Dial example > Documentation: add HID-BPF docs This (apart from the first patch, which I've carved out into the fixes branch) is now in hid.git#for-6.2/hid-bpf Thanks a lot for all the effort invested into this, Benjamin! -- Jiri Kosina SUSE Labs