diff options
| author | Ralf Baechle <ralf@linux-mips.org> | 2005-09-03 18:56:23 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@evo.osdl.org> | 2005-09-05 03:06:08 -0400 |
| commit | 59df6bbf386d8f26870b28307d0e4f06d631685f (patch) | |
| tree | 37e6fc9afe4455defde14f307999692a080eded1 /drivers | |
| parent | 6fe7f2578fb4903af79abeb29bb9b9ab5eace1b5 (diff) | |
[PATCH] mips: kludge envdev to build for 64-bit MIPS with 32-bit compat
Extend the compat mode kludgeology in envdev to cover MIPS as well.
Or why we should need something like is_compat_task() ...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Cc: Vojtech Pavlik <vojtech@suse.cz>
Signed-off-by: Dmitry Torokhov <dtor_core@ameritech.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/input/evdev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index 20e3a165989f..f8b278d3559b 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c | |||
| @@ -160,6 +160,8 @@ struct input_event_compat { | |||
| 160 | # define COMPAT_TEST IS_IA32_PROCESS(ia64_task_regs(current)) | 160 | # define COMPAT_TEST IS_IA32_PROCESS(ia64_task_regs(current)) |
| 161 | #elif defined(CONFIG_ARCH_S390) | 161 | #elif defined(CONFIG_ARCH_S390) |
| 162 | # define COMPAT_TEST test_thread_flag(TIF_31BIT) | 162 | # define COMPAT_TEST test_thread_flag(TIF_31BIT) |
| 163 | #elif defined(CONFIG_MIPS) | ||
| 164 | # define COMPAT_TEST (current->thread.mflags & MF_32BIT_ADDR) | ||
| 163 | #else | 165 | #else |
| 164 | # define COMPAT_TEST test_thread_flag(TIF_32BIT) | 166 | # define COMPAT_TEST test_thread_flag(TIF_32BIT) |
| 165 | #endif | 167 | #endif |
