Sashiko detected an existing issue in hid_bpf_hw_request:
if the transport layer returns an error code, hid_bpf_hw_request
returns success, which can confuse the caller.
Add the actual fix and a selftest to ensure this gets properly passed
around.
Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
---
Benjamin Tissoires (2):
HID: bpf: cast size to ssize_t when checking hid_bpf_hw_request
selftest/hid: add test for negative return codes for hid_bpf_hw_request
drivers/hid/bpf/hid_bpf_dispatch.c | 2 +-
tools/testing/selftests/hid/hid_bpf.c | 31 +++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 1 deletion(-)
---
base-commit: b6f69097c8271cca30314fd6e4c802f90737bfcc
change-id: 20260915-wip-bpf-signed_size-83a5a507aac8
Best regards,
--
Benjamin Tissoires [off-list ref]