extable.c revision 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
1/* 2 * linux/arch/mips/mm/extable.c 3 */ 4#include <linux/module.h> 5#include <linux/spinlock.h> 6#include <asm/branch.h> 7#include <asm/uaccess.h> 8 9int fixup_exception(struct pt_regs *regs) 10{ 11 const struct exception_table_entry *fixup; 12 13 fixup = search_exception_tables(exception_epc(regs)); 14 if (fixup) { 15 regs->cp0_epc = fixup->nextinsn; 16 17 return 1; 18 } 19 20 return 0; 21} 22