diff options
author | Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> | 2006-10-11 10:21:34 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-11 20:14:20 +0200 |
commit | b5cdb5797d364a112879e49cc708083853ffc592 (patch) | |
tree | fa87aa6b3a0511ffe7f7c76f52e3e0d037833bb0 /arch/i386/Kconfig.cpu | |
parent | [PATCH] uml: make TT mode compile after setjmp-related changes (diff) | |
download | linux-b5cdb5797d364a112879e49cc708083853ffc592.tar.xz linux-b5cdb5797d364a112879e49cc708083853ffc592.zip |
[PATCH] uml: make UML_SETJMP always safe
If enable is moved by GCC in a register its value may not be preserved after
coming back there with longjmp(). So, mark it as volatile to prevent this;
this is suggested (it seems) in info gcc, when it talks about -Wuninitialized.
I re-read this and it seems to say something different, but I still believe
this may be needed.
Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Cc: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions