diff options
Diffstat (limited to 'drivers/char/keyboard.c')
-rw-r--r-- | drivers/char/keyboard.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/char/keyboard.c b/drivers/char/keyboard.c index d54f4a3ae340..fc54d234507a 100644 --- a/drivers/char/keyboard.c +++ b/drivers/char/keyboard.c | |||
@@ -129,7 +129,7 @@ int shift_state = 0; | |||
129 | */ | 129 | */ |
130 | 130 | ||
131 | static struct input_handler kbd_handler; | 131 | static struct input_handler kbd_handler; |
132 | static unsigned long key_down[NBITS(KEY_MAX)]; /* keyboard key bitmap */ | 132 | static unsigned long key_down[BITS_TO_LONGS(KEY_CNT)]; /* keyboard key bitmap */ |
133 | static unsigned char shift_down[NR_SHIFT]; /* shift state counters.. */ | 133 | static unsigned char shift_down[NR_SHIFT]; /* shift state counters.. */ |
134 | static int dead_key_next; | 134 | static int dead_key_next; |
135 | static int npadch = -1; /* -1 or number assembled on pad */ | 135 | static int npadch = -1; /* -1 or number assembled on pad */ |
@@ -1377,12 +1377,12 @@ static void kbd_start(struct input_handle *handle) | |||
1377 | static const struct input_device_id kbd_ids[] = { | 1377 | static const struct input_device_id kbd_ids[] = { |
1378 | { | 1378 | { |
1379 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT, | 1379 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT, |
1380 | .evbit = { BIT(EV_KEY) }, | 1380 | .evbit = { BIT_MASK(EV_KEY) }, |
1381 | }, | 1381 | }, |
1382 | 1382 | ||
1383 | { | 1383 | { |
1384 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT, | 1384 | .flags = INPUT_DEVICE_ID_MATCH_EVBIT, |
1385 | .evbit = { BIT(EV_SND) }, | 1385 | .evbit = { BIT_MASK(EV_SND) }, |
1386 | }, | 1386 | }, |
1387 | 1387 | ||
1388 | { }, /* Terminating entry */ | 1388 | { }, /* Terminating entry */ |