aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Cox <alan@lxorguk.ukuu.org.uk>2006-09-29 05:00:42 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2006-09-29 12:18:16 -0400
commit54306cf04c0ea0a8c432603dbc657ab62a438668 (patch)
treeda60e18bfdc89803255c02c026e065c144e43a96
parent3cfd0885fac78c130a119ed576d18b5948fa2a5a (diff)
[PATCH] exit: fix crash case
If we are going to BUG() not panic() here then we should cover the case of the BUG being compiled out Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r--kernel/exit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/exit.c b/kernel/exit.c
index 3ec7b10eae38..a51b347ae67b 100644
--- a/kernel/exit.c
+++ b/kernel/exit.c
@@ -963,7 +963,8 @@ fastcall NORET_TYPE void do_exit(long code)
963 schedule(); 963 schedule();
964 BUG(); 964 BUG();
965 /* Avoid "noreturn function does return". */ 965 /* Avoid "noreturn function does return". */
966 for (;;) ; 966 for (;;)
967 cpu_relax(); /* For when BUG is null */
967} 968}
968 969
969EXPORT_SYMBOL_GPL(do_exit); 970EXPORT_SYMBOL_GPL(do_exit);