linux/arch/nios2/mm/extable.c
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2010, Tobias Klauser <tklauser@distanz.ch>
   3 * Copyright (C) 2009, Wind River Systems Inc
   4 *   Implemented by fredrik.markstrom@gmail.com and ivarholmqvist@gmail.com
   5 *
   6 * This file is subject to the terms and conditions of the GNU General Public
   7 * License.  See the file "COPYING" in the main directory of this archive
   8 * for more details.
   9 */
  10
  11#include <linux/module.h>
  12#include <linux/uaccess.h>
  13
  14int fixup_exception(struct pt_regs *regs)
  15{
  16        const struct exception_table_entry *fixup;
  17
  18        fixup = search_exception_tables(regs->ea);
  19        if (fixup) {
  20                regs->ea = fixup->fixup;
  21                return 1;
  22        }
  23
  24        return 0;
  25}
  26