diff options
Diffstat (limited to 'arch/um/os-Linux')
| -rw-r--r-- | arch/um/os-Linux/process.c | 2 | ||||
| -rw-r--r-- | arch/um/os-Linux/trap.c | 7 | ||||
| -rw-r--r-- | arch/um/os-Linux/uaccess.c | 2 | 
3 files changed, 2 insertions, 9 deletions
diff --git a/arch/um/os-Linux/process.c b/arch/um/os-Linux/process.c index b2e0d8c4258..8b57eb3647f 100644 --- a/arch/um/os-Linux/process.c +++ b/arch/um/os-Linux/process.c @@ -249,7 +249,7 @@ void init_new_thread_signals(void)  	init_irq_signals(1);  } -int run_kernel_thread(int (*fn)(void *), void *arg, void **jmp_ptr) +int run_kernel_thread(int (*fn)(void *), void *arg, jmp_buf **jmp_ptr)  {  	jmp_buf buf;  	int n; diff --git a/arch/um/os-Linux/trap.c b/arch/um/os-Linux/trap.c index be8e029f58b..d3a34ca8a89 100644 --- a/arch/um/os-Linux/trap.c +++ b/arch/um/os-Linux/trap.c @@ -22,10 +22,3 @@ void os_fill_handlinfo(struct kern_handlers h)  	sig_info[SIGVTALRM] = h.timer_handler;  	sig_info[SIGALRM] = h.timer_handler;  } - -void do_longjmp(void *b, int val) -{ -	jmp_buf *buf = b; - -	UML_LONGJMP(buf, val); -} diff --git a/arch/um/os-Linux/uaccess.c b/arch/um/os-Linux/uaccess.c index bbb73a65037..8d27b6d1df9 100644 --- a/arch/um/os-Linux/uaccess.c +++ b/arch/um/os-Linux/uaccess.c @@ -8,7 +8,7 @@  #include "longjmp.h"  unsigned long __do_user_copy(void *to, const void *from, int n, -			     void **fault_addr, void **fault_catcher, +			     void **fault_addr, jmp_buf **fault_catcher,  			     void (*op)(void *to, const void *from,  					int n), int *faulted_out)  {  |