Merge branch 'for-linus' of git://www.jni.nu/cris
[linux-2.6] / arch / um / sys-i386 / stub_segv.c
1 /*
2  * Copyright (C) 2004 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3  * Licensed under the GPL
4  */
5
6 #include "sysdep/stub.h"
7 #include "sysdep/sigcontext.h"
8
9 void __attribute__ ((__section__ (".__syscall_stub")))
10 stub_segv_handler(int sig)
11 {
12         struct sigcontext *sc = (struct sigcontext *) (&sig + 1);
13
14         GET_FAULTINFO_FROM_SC(*((struct faultinfo *) STUB_DATA), sc);
15
16         trap_myself();
17 }