x86/traps: Cleanup do_general_protection()
authorBorislav Petkov <bp@suse.de>
Tue, 31 Dec 2019 16:15:35 +0000 (17:15 +0100)
committerBorislav Petkov <bp@suse.de>
Tue, 31 Dec 2019 16:29:29 +0000 (17:29 +0100)
commit36209766cede1fe9d39f3d3418d93bbf71ad21c4
tree0438234fd552620e0be2e638509422021034a3ce
parent2f004eea0fc8f86b45dfc2007add2d4986de8d02
x86/traps: Cleanup do_general_protection()

Hoist the user_mode() case up because it is less code and can be dealt
with up-front like the other special cases UMIP and vm86.

This saves an indentation level for the kernel-mode #GP case and allows
to "unfold" the code more so that it is more readable.

No functional changes.

Signed-off-by: Borislav Petkov <bp@suse.de>
Cc: Jann Horn <jannh@google.com>
Cc: x86@kernel.org
arch/x86/kernel/traps.c