]> www.infradead.org Git - users/jedix/linux-maple.git/commit
HID: bpf: prevent the same struct_ops to be attached more than once
authorBenjamin Tissoires <bentiss@kernel.org>
Tue, 23 Jul 2024 16:21:53 +0000 (18:21 +0200)
committerBenjamin Tissoires <bentiss@kernel.org>
Wed, 24 Jul 2024 16:27:21 +0000 (18:27 +0200)
commitacd34cfc48b3dd46e5e4c4bdc99cc0c15568bac0
tree849436a46a6031b01a8d3c212240e77e0010477e
parentf64c1a4593391c57accf32693a14ef45f8162b5c
HID: bpf: prevent the same struct_ops to be attached more than once

If the struct_ops is already attached, we should bail out or we will
end up in various locks and pointer issues while unregistering.

Link: https://patch.msgid.link/20240723-fix-6-11-bpf-v1-3-b9d770346784@kernel.org
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
drivers/hid/bpf/hid_bpf_struct_ops.c