]> www.infradead.org Git - users/jedix/linux-maple.git/commit
selftests/hid: add another test for injecting an event from an event hook
authorBenjamin Tissoires <bentiss@kernel.org>
Wed, 26 Jun 2024 13:46:33 +0000 (15:46 +0200)
committerBenjamin Tissoires <bentiss@kernel.org>
Thu, 27 Jun 2024 09:00:49 +0000 (11:00 +0200)
commit62f2e1a096cd4380eca7e55fa4369d50a8536ab8
treeb4f4f85a90067429956836d040b6ba21ef7b3f4f
parent9acbb7ba4589d4715141d4e14230a828ddc95f3d
selftests/hid: add another test for injecting an event from an event hook

Similar to test_multiply_events_wq: we receive one event and inject a
new one. But given that this time we are already in the event hook, we
can use hid_bpf_try_input_report() directly as this function will not
sleep.

Note that the injected event gets processed before the original one this
way.

Link: https://patch.msgid.link/20240626-hid_hw_req_bpf-v2-12-cfd60fb6c79f@kernel.org
Acked-by: Jiri Kosina <jkosina@suse.com>
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
tools/testing/selftests/hid/hid_bpf.c
tools/testing/selftests/hid/progs/hid.c
tools/testing/selftests/hid/progs/hid_bpf_helpers.h