From: 黄涛 Date: Sat, 30 Jul 2011 14:56:10 +0000 (+0800) Subject: Revert "Input: gpio_input: Fix keys with keycode 0x100-0x1ff" X-Git-Tag: firefly_0821_release~9888 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=99a96cf2b531c063849249f2065491089754ab86;p=firefly-linux-kernel-4.4.55.git Revert "Input: gpio_input: Fix keys with keycode 0x100-0x1ff" This reverts commit 0103b65fe81367bfa61551ec328a30debc153030. --- diff --git a/drivers/input/misc/gpio_matrix.c b/drivers/input/misc/gpio_matrix.c index 671ebb0ce1c6..c1f47651a493 100644 --- a/drivers/input/misc/gpio_matrix.c +++ b/drivers/input/misc/gpio_matrix.c @@ -315,8 +315,9 @@ int gpio_event_matrix_func(struct input_dev *input_dev, kp->keypad_info = mi; set_bit(EV_KEY, input_dev->evbit); for (i = 0; i < key_count; i++) { - if (mi->keymap[i] && mi->keymap[i] <= KEY_MAX) - set_bit(mi->keymap[i], input_dev->keybit); + if (mi->keymap[i]) + set_bit(mi->keymap[i] & KEY_MAX, + input_dev->keybit); } for (i = 0; i < mi->noutputs; i++) {