summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorVojtech Pavlik <vojtech@suse.cz>2003-09-18 11:22:06 -0700
committerVojtech Pavlik <vojtech@kernel.bkbits.net>2003-09-18 11:22:06 -0700
commit5b48a707bca11ec6bf32875f91d92ccbb25beaae (patch)
treec94afa2ef22753136c6b1cd8c4ab85d8ee547f3b /include/linux
parent3ff4090c15ec11d3ac32de8f7a19f7a6b3456afc (diff)
input.h, keyboard.c, evdev.c:
Fix the INPUT_KEYCODE macro and its usage.
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/input.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/input.h b/include/linux/input.h
index da49f7ee0f18..c98e6fc575fe 100644
--- a/include/linux/input.h
+++ b/include/linux/input.h
@@ -751,7 +751,7 @@ struct ff_effect {
#define LONG(x) ((x)/BITS_PER_LONG)
#define INPUT_KEYCODE(dev, scancode) ((dev->keycodesize == 1) ? ((u8*)dev->keycode)[scancode] : \
- ((dev->keycodesize == 1) ? ((u16*)dev->keycode)[scancode] : (((u32*)dev->keycode)[scancode])))
+ ((dev->keycodesize == 2) ? ((u16*)dev->keycode)[scancode] : (((u32*)dev->keycode)[scancode])))
#define init_input_dev(dev) do { INIT_LIST_HEAD(&((dev)->h_list)); INIT_LIST_HEAD(&((dev)->node)); } while (0)