summaryrefslogtreecommitdiff
path: root/arch/alpha/kernel/traps.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@are.twiddle.net>2003-01-05 18:11:43 -0800
committerRichard Henderson <rth@are.twiddle.net>2003-01-05 18:11:43 -0800
commitec146bb1417870970defd3493b00a153ba2ef326 (patch)
tree3288a659844891046a729fae335798301fc613ea /arch/alpha/kernel/traps.c
parent487cffcd6dbb0dabc333525c1fcb4d452b162ce9 (diff)
[ALPHA] Update for generic exception table cleanup.
Diffstat (limited to 'arch/alpha/kernel/traps.c')
-rw-r--r--arch/alpha/kernel/traps.c5
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);