From: Benjamin Tissoires Date: Thu, 27 Jun 2024 09:54:19 +0000 (+0200) Subject: HID: bpf: move the BIT() macro to hid_bpf_helpers.h X-Git-Tag: v6.12-rc1~128^2~12^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c4015aa7d8faa43ca53608dccad681eafc22db09;p=thirdparty%2Fkernel%2Flinux.git HID: bpf: move the BIT() macro to hid_bpf_helpers.h This macro can be useful in mopre than one place Link: https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/commit/7970a9c17aa0756bad63e89fccb6ee4f2ec83ccc Signed-off-by: José Expósito Link: https://patch.msgid.link/20240627-import-bpf-v1-3-0dbcda4a5b1f@kernel.org Signed-off-by: Benjamin Tissoires --- diff --git a/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c b/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c index d4d062c3a653b..c24fe905c50d7 100644 --- a/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c +++ b/drivers/hid/bpf/progs/XPPen__Artist24.bpf.c @@ -78,8 +78,6 @@ static const __u8 fixed_rdesc[] = { 0xc0, // End Collection 106 }; -#define BIT(n) (1UL << n) - #define TIP_SWITCH BIT(0) #define BARREL_SWITCH BIT(1) #define ERASER BIT(2) diff --git a/drivers/hid/bpf/progs/hid_bpf_helpers.h b/drivers/hid/bpf/progs/hid_bpf_helpers.h index 8f226f6e886b5..3ba24d125a081 100644 --- a/drivers/hid/bpf/progs/hid_bpf_helpers.h +++ b/drivers/hid/bpf/progs/hid_bpf_helpers.h @@ -66,6 +66,7 @@ extern int hid_bpf_hw_request(struct hid_bpf_ctx *ctx, #define HID_VID_ANY 0x0000 #define HID_PID_ANY 0x0000 +#define BIT(n) (1UL << (n)) #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) /* Helper macro to convert (foo, __LINE__) into foo134 so we can use __LINE__ for