]> www.infradead.org Git - users/jedix/linux-maple.git/commit
HID: bpf: allow write access to quirks field in struct hid_device
authorBenjamin Tissoires <bentiss@kernel.org>
Tue, 1 Oct 2024 14:30:08 +0000 (16:30 +0200)
committerBenjamin Tissoires <bentiss@kernel.org>
Fri, 4 Oct 2024 14:10:43 +0000 (16:10 +0200)
commit6fd47effe92b794c32f08504c2c64d1e40bbb543
tree39bdb2a71a6bd7b02b3b5fd628075140c1ca7c23
parent7316fef4b993c4435f9fe55e7f2590baf25621ec
HID: bpf: allow write access to quirks field in struct hid_device

This allows to give more control from BPF during report descriptor fixup.
We already reset the quirks before calling ->probe(), so now we reset
it once before calling hid_bpf_rdesc_fixup().

Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Link: https://patch.msgid.link/20241001-hid-bpf-hid-generic-v3-4-2ef1019468df@kernel.org
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
drivers/hid/bpf/hid_bpf_struct_ops.c
drivers/hid/hid-core.c