Hi, Another update here based on received feedback. Main change compared to v2: - Dropped patch #5 : HID: core: map USI pen style reports directly This is not needed anymore, as the same result can be reached by modifying the flags of the relevant field in rdesc. This is done now as part of patch #7 in the BPF code. I also dropped one of the fixes from my test branch [1] as pointed out by Benjamin, it is not needed if the BPF program is executed with the modalias link. Updated test branch can be found from [2]. -Tero [1] https://github.com/t-kristo/linux/commit/81b27fd46780ce67c2706d586c0f4a437e87dbf6 (HID: bpf: fix file mapping) [2] https://github.com/t-kristo/linux/commits/usi-5.16-rfc-v3-bpf