diff options
| author | Richard Henderson <rth@are.twiddle.net> | 2003-01-05 18:11:43 -0800 |
|---|---|---|
| committer | Richard Henderson <rth@are.twiddle.net> | 2003-01-05 18:11:43 -0800 |
| commit | ec146bb1417870970defd3493b00a153ba2ef326 (patch) | |
| tree | 3288a659844891046a729fae335798301fc613ea /arch/alpha/kernel/traps.c | |
| parent | 487cffcd6dbb0dabc333525c1fcb4d452b162ce9 (diff) | |
[ALPHA] Update for generic exception table cleanup.
Diffstat (limited to 'arch/alpha/kernel/traps.c')
| -rw-r--r-- | arch/alpha/kernel/traps.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/alpha/kernel/traps.c b/arch/alpha/kernel/traps.c index 7f30895ca719..4963bab746af 100644 --- a/arch/alpha/kernel/traps.c +++ b/arch/alpha/kernel/traps.c @@ -14,6 +14,7 @@ #include <linux/tty.h> #include <linux/delay.h> #include <linux/smp_lock.h> +#include <linux/module.h> #include <asm/gentrap.h> #include <asm/uaccess.h> @@ -465,7 +466,7 @@ do_entUna(void * va, unsigned long opcode, unsigned long reg, { long error, tmp1, tmp2, tmp3, tmp4; unsigned long pc = regs.pc - 4; - unsigned fixup; + const struct exception_table_entry *fixup; unaligned[0].count++; unaligned[0].va = (unsigned long) va; @@ -638,7 +639,7 @@ do_entUna(void * va, unsigned long opcode, unsigned long reg, got_exception: /* Ok, we caught the exception, but we don't want it. Is there someone to pass it along to? */ - if ((fixup = search_exception_table(pc)) != 0) { + if ((fixup = search_exception_tables(pc)) != 0) { unsigned long newpc; newpc = fixup_exception(una_reg, fixup, pc); |
