]> git.baikalelectronics.ru Git - kernel.git/commit
x86: Unspaghettize do_general_protection()
authorFrederic Weisbecker <fweisbec@gmail.com>
Mon, 24 Sep 2012 19:05:52 +0000 (21:05 +0200)
committerFrederic Weisbecker <fweisbec@gmail.com>
Wed, 26 Sep 2012 13:47:06 +0000 (15:47 +0200)
commitcd37334a128d498b544e59acf4b1a19b07f18b4d
tree2274330a797077630527238e10161c1678e6e5a2
parentaf8d59966c182370cc80f2660777253f94257d79
x86: Unspaghettize do_general_protection()

There is some unnatural label based layout in this function.
Convert the unnecessary goto to readable conditional blocks.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/traps.c