linux-stable-rt/arch/um
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
..
drivers [PATCH] uml: fix daemon transport exit path bug 2005-11-13 18:14:15 -08:00
include [PATCH] uml skas0: stop gcc's insanity 2005-12-18 11:19:44 -08:00
kernel [PATCH] uml skas0: stop gcc's insanity 2005-12-18 11:19:44 -08:00
os-Linux [PATCH] uml: big memory fixes 2005-11-07 07:53:31 -08:00
scripts [PATCH] uml: arch/um/scripts/Makefile.rules - remove duplicated code 2005-12-18 11:19:44 -08:00
sys-i386 [PATCH] uml: properly invoke x86_64 system calls 2005-11-22 09:13:41 -08:00
sys-ia64
sys-ppc
sys-x86_64 [PATCH] uml: properly invoke x86_64 system calls 2005-11-22 09:13:41 -08:00
Kconfig [PATCH] uml - fix some funkiness in Kconfig 2005-12-18 11:19:44 -08:00
Kconfig.char
Kconfig.debug
Kconfig.i386 [PATCH] uml: fixups for "reuse i386 cpu-specific tuning" 2005-11-13 18:14:14 -08:00
Kconfig.net
Kconfig.scsi
Kconfig.x86_64
Makefile [PATCH] uml: eliminate anonymous union and clean up symlink lossage 2005-11-22 09:13:41 -08:00
Makefile-i386 [PATCH] uml: fixups for "reuse i386 cpu-specific tuning" 2005-11-13 18:14:14 -08:00
Makefile-ia64
Makefile-os-Linux
Makefile-ppc
Makefile-skas
Makefile-tt
Makefile-x86_64 [PATCH] uml: fix dynamic linking on some 64-bit distros 2005-12-18 11:19:44 -08:00
config.release
defconfig