linux/arch/um/os-Linux
Jeff Dike fab95c55e3 uml: get rid of do_longjmp
do_longjmp used to be needed when UML didn't have its own implementation of
setjmp and longjmp.  They came from libc, and couldn't be called directly from
kernel code, as the libc jmp_buf couldn't be imported there.  do_longjmp was a
userspace function which served to provide longjmp access to kernel code.

This is gone, and a number of void * pointers can now be jmp_buf *.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-16 09:43:05 -07:00
..
drivers uml: Eliminate kernel allocator wrappers 2007-07-16 09:05:38 -07:00
include
skas uml: remove __u64 usage from physical memory subsystem 2007-10-16 09:43:05 -07:00
sys-i386 uml: style fixes pass 1 2007-10-16 09:43:05 -07:00
sys-x86_64 uml: throw out CONFIG_MODE_TT 2007-10-16 09:43:05 -07:00
Makefile uml: style fixes pass 1 2007-10-16 09:43:05 -07:00
aio.c uml: style fixes pass 3 2007-10-16 09:43:05 -07:00
elf_aux.c [PATCH] uml: host VDSO fix 2007-03-01 14:53:38 -08:00
execvp.c [PATCH] uml: make execvp safe for our usage 2006-11-25 13:28:34 -08:00
file.c uml: style fixes pass 3 2007-10-16 09:43:05 -07:00
helper.c uml: Eliminate kernel allocator wrappers 2007-07-16 09:05:38 -07:00
irq.c uml: remove user_util.h 2007-05-07 12:13:01 -07:00
main.c uml: style fixes pass 3 2007-10-16 09:43:05 -07:00
mem.c uml: convert libc layer to call read and write 2007-05-07 12:13:03 -07:00
process.c uml: get rid of do_longjmp 2007-10-16 09:43:05 -07:00
registers.c uml: style fixes pass 3 2007-10-16 09:43:05 -07:00
sigio.c uml: Eliminate kernel allocator wrappers 2007-07-16 09:05:38 -07:00
signal.c uml: style fixes pass 3 2007-10-16 09:43:05 -07:00
start_up.c uml: style fixes pass 3 2007-10-16 09:43:05 -07:00
time.c uml: style fixes pass 1 2007-10-16 09:43:05 -07:00
tls.c uml: style fixes pass 1 2007-10-16 09:43:05 -07:00
trap.c uml: get rid of do_longjmp 2007-10-16 09:43:05 -07:00
tt.c uml: stop using libc asm/page.h 2007-10-16 09:43:04 -07:00
tty.c
tty_log.c uml: convert libc layer to call read and write 2007-05-07 12:13:03 -07:00
uaccess.c uml: get rid of do_longjmp 2007-10-16 09:43:05 -07:00
umid.c uml: style fixes pass 3 2007-10-16 09:43:05 -07:00
user_syms.c uml: fix string exporting on UML/i386 2007-07-24 12:24:58 -07:00
util.c uml: remove task_protections 2007-05-11 08:29:33 -07:00