Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/nios2/mm/extable.c
26444 views
1
/*
2
* Copyright (C) 2010, Tobias Klauser <[email protected]>
3
* Copyright (C) 2009, Wind River Systems Inc
4
* Implemented by [email protected] and [email protected]
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/extable.h>
12
#include <linux/uaccess.h>
13
14
int 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
27