root/arch/arm64/mm/extable.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. fixup_exception

   1 // SPDX-License-Identifier: GPL-2.0
   2 /*
   3  * Based on arch/arm/mm/extable.c
   4  */
   5 
   6 #include <linux/extable.h>
   7 #include <linux/uaccess.h>
   8 
   9 int fixup_exception(struct pt_regs *regs)
  10 {
  11         const struct exception_table_entry *fixup;
  12 
  13         fixup = search_exception_tables(instruction_pointer(regs));
  14         if (fixup)
  15                 regs->pc = (unsigned long)&fixup->fixup + fixup->fixup;
  16 
  17         return fixup != NULL;
  18 }

/* [<][>][^][v][top][bottom][index][help] */