Release 4.10 arch/arm/mm/extable.c
/*
* linux/arch/arm/mm/extable.c
*/
#include <linux/module.h>
#include <linux/uaccess.h>
int fixup_exception(struct pt_regs *regs)
{
const struct exception_table_entry *fixup;
fixup = search_exception_tables(instruction_pointer(regs));
if (fixup) {
regs->ARM_pc = fixup->fixup;
#ifdef CONFIG_THUMB2_KERNEL
/* Clear the IT state to avoid nasty surprises in the fixup */
regs->ARM_cpsr &= ~PSR_IT_MASK;
#endif
}
return fixup != NULL;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
russell king | russell king | 43 | 74.14% | 1 | 50.00% |
marc zyngier | marc zyngier | 15 | 25.86% | 1 | 50.00% |
| Total | 58 | 100.00% | 2 | 100.00% |
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
russell king | russell king | 45 | 69.23% | 2 | 40.00% |
marc zyngier | marc zyngier | 15 | 23.08% | 1 | 20.00% |
pre-git | pre-git | 5 | 7.69% | 2 | 40.00% |
| Total | 65 | 100.00% | 5 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.