s390/exceptions: switch to relative exception table entries
[linux-2.6-block.git] / arch / s390 / kernel / traps.c
index 29af52628e8b1cd48859163cbc70d3a5f472074c..befc761fc154b2e96b1762600480ddb2b801d7c5 100644 (file)
@@ -322,7 +322,7 @@ static void __kprobes do_trap(struct pt_regs *regs,
                 const struct exception_table_entry *fixup;
                 fixup = search_exception_tables(regs->psw.addr & PSW_ADDR_INSN);
                 if (fixup)
-                        regs->psw.addr = fixup->fixup | PSW_ADDR_AMODE;
+                       regs->psw.addr = extable_fixup(fixup) | PSW_ADDR_AMODE;
                else {
                        enum bug_trap_type btt;