HID: extend mask for BUTTON usage page
[linux-block.git] / drivers / hid / hid-input.c
index a01a1b0de1c313d3fc45735943f3a0bd0442ce9e..79d9edd0bdfa489cd075164d36464a15e6267b92 100644 (file)
@@ -193,7 +193,7 @@ static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_fiel
                break;
 
        case HID_UP_BUTTON:
-               code = ((usage->hid - 1) & 0xf);
+               code = ((usage->hid - 1) & HID_USAGE);
 
                switch (field->application) {
                case HID_GD_MOUSE: