]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - arch/sh/mm/extable_32.c
Merge tag 'efi-urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi into...
[mirror_ubuntu-artful-kernel.git] / arch / sh / mm / extable_32.c
CommitLineData
1da177e4
LT
1/*
2 * linux/arch/sh/mm/extable.c
3 * Taken from:
4 * linux/arch/i386/mm/extable.c
5 */
6
d92280d1 7#include <linux/extable.h>
7c0f6ba6 8#include <linux/uaccess.h>
1da177e4 9
f780d89a
IM
10#include <asm/ptrace.h>
11
1da177e4
LT
12int fixup_exception(struct pt_regs *regs)
13{
14 const struct exception_table_entry *fixup;
15
16 fixup = search_exception_tables(regs->pc);
17 if (fixup) {
18 regs->pc = fixup->fixup;
19 return 1;
20 }
21
22 return 0;
23}