]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
HID: asus: Ignore Asus vendor-page usage-code 0xff events
authorHans de Goede <hdegoede@redhat.com>
Thu, 24 Oct 2019 11:59:09 +0000 (13:59 +0200)
committerJiri Kosina <jkosina@suse.cz>
Fri, 13 Dec 2019 09:26:18 +0000 (10:26 +0100)
At least on a T100HA an Asus vendor-page usage-code 0xff event is send on
every suspend and again on resume, resulting in the following warning:

asus 0003:0B05:1807.0002: Unmapped Asus vendor usagepage code 0xff

being logged twice on every suspend/resume.

This commit silences the "Unmapped Asus vendor usagepage code ..."
warning for usage-code 0xff to avoid these warnings being logged.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-asus.c

index 8063b1d567b1dd2fda9a0e9ed150c9d258f3d810..e6e4c841fb06f4c0dd1c73bf086b466c609fd23f 100644 (file)
@@ -261,7 +261,8 @@ static int asus_event(struct hid_device *hdev, struct hid_field *field,
                      struct hid_usage *usage, __s32 value)
 {
        if ((usage->hid & HID_USAGE_PAGE) == 0xff310000 &&
-           (usage->hid & HID_USAGE) != 0x00 && !usage->type) {
+           (usage->hid & HID_USAGE) != 0x00 &&
+           (usage->hid & HID_USAGE) != 0xff && !usage->type) {
                hid_warn(hdev, "Unmapped Asus vendor usagepage code 0x%02x\n",
                         usage->hid & HID_USAGE);
        }