linux/arch/um/include
Jeff Dike 5b7b15afee [PATCH] uml skas0: stop gcc's insanity
With Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>

UML skas0 stub has been miscompiling for many people (incidentally not
the authors), depending on the used GCC versions.

I think (and testing on some GCC versions shows) this patch avoids the
fundamental issue which is behind this, namely gcc using the stack when
we have just replaced it, behind gcc's back.  The remapping and storage
of the return value is hidden in a blob of asm, hopefully giving gcc no
room for creativity.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-12-18 11:19:44 -08:00
..
sysdep-i386 [PATCH] uml skas0: stop gcc's insanity 2005-12-18 11:19:44 -08:00
sysdep-ia64
sysdep-ppc
sysdep-x86_64 [PATCH] uml skas0: stop gcc's insanity 2005-12-18 11:19:44 -08:00
aio.h [PATCH] uml: revert block driver use of host AIO 2005-10-12 08:22:26 -07:00
chan_kern.h
chan_user.h [PATCH] uml console channels: fix the API of console_write 2005-11-13 18:14:14 -08:00
choose-mode.h
common-offsets.h [PATCH] uml makefiles sanitized 2005-09-29 08:46:26 -07:00
elf_user.h
frame_kern.h
init.h
initrd.h
irq_kern.h
irq_user.h
kern_util.h
kern.h
line.h
mconsole_kern.h
mconsole.h
mem_kern.h
mem_user.h [PATCH] uml: big memory fixes 2005-11-07 07:53:31 -08:00
mem.h
mode_kern.h
mode.h
net_kern.h [PATCH] missing platform_device.h includes 2005-11-01 21:50:01 -08:00
net_user.h [PATCH] uml: fix UML network driver endianness bugs 2005-11-07 07:53:30 -08:00
os.h [PATCH] uml: big memory fixes 2005-11-07 07:53:31 -08:00
process.h
ptrace_user.h
registers.h [PATCH] uml: Fix sysrq-r support for skas mode 2005-10-04 13:22:01 -07:00
sigcontext.h
sigio.h
signal_kern.h
signal_user.h
skas_ptrace.h
skas_ptregs.h [PATCH] uml makefiles sanitized 2005-09-29 08:46:26 -07:00
syscall.h
sysrq.h
task.h [PATCH] uml makefiles sanitized 2005-09-29 08:46:26 -07:00
tempfile.h
time_user.h
tlb.h [PATCH] mm: uml kill unused 2005-10-29 21:40:42 -07:00
ubd_user.h
um_mmu.h
um_uaccess.h [PATCH] uml: fix compile error for tt 2005-12-12 08:57:43 -08:00
umid.h
uml_uaccess.h [PATCH] uml: separate libc-dependent uaccess code 2005-11-07 07:53:31 -08:00
user_util.h
user.h [PATCH] strlcat: use for uml umid.c 2005-09-22 22:17:36 -07:00