summaryrefslogtreecommitdiffstats
path: root/arch/um/include/mem_user.h
diff options
context:
space:
mode:
authorPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>2006-10-11 01:21:34 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-11 11:14:20 -0700
commitb5cdb5797d364a112879e49cc708083853ffc592 (patch)
treefa87aa6b3a0511ffe7f7c76f52e3e0d037833bb0 /arch/um/include/mem_user.h
parentd875f9fd3f2369bf6f4d0e9989f00fe610eac470 (diff)
downloadblackbird-op-linux-b5cdb5797d364a112879e49cc708083853ffc592.tar.gz
blackbird-op-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 'arch/um/include/mem_user.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud