| From f2f18b16c779978ece4a04f304a92ff9ac8fbce5 Mon Sep 17 00:00:00 2001 |
| From: Jan Beulich <JBeulich@suse.com> |
| Date: Mon, 19 Feb 2018 07:52:10 -0700 |
| Subject: x86/LDT: Avoid warning in 32-bit builds with older gcc |
| |
| From: Jan Beulich <JBeulich@suse.com> |
| |
| commit f2f18b16c779978ece4a04f304a92ff9ac8fbce5 upstream. |
| |
| BUG() doesn't always imply "no return", and hence should be followed by |
| a return statement even if that's obviously (to a human) unreachable. |
| |
| Signed-off-by: Jan Beulich <jbeulich@suse.com> |
| Acked-by: Thomas Gleixner <tglx@linutronix.de> |
| Cc: Andy Lutomirski <luto@kernel.org> |
| Cc: Borislav Petkov <bp@alien8.de> |
| Cc: Brian Gerst <brgerst@gmail.com> |
| Cc: Denys Vlasenko <dvlasenk@redhat.com> |
| Cc: H. Peter Anvin <hpa@zytor.com> |
| Cc: Josh Poimboeuf <jpoimboe@redhat.com> |
| Cc: Linus Torvalds <torvalds@linux-foundation.org> |
| Cc: Peter Zijlstra <peterz@infradead.org> |
| Link: http://lkml.kernel.org/r/5A8AF2AA02000078001A91E9@prv-mh.provo.novell.com |
| Signed-off-by: Ingo Molnar <mingo@kernel.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/x86/include/asm/mmu_context.h | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/arch/x86/include/asm/mmu_context.h |
| +++ b/arch/x86/include/asm/mmu_context.h |
| @@ -74,6 +74,7 @@ static inline void *ldt_slot_va(int slot |
| return (void *)(LDT_BASE_ADDR + LDT_SLOT_STRIDE * slot); |
| #else |
| BUG(); |
| + return (void *)fix_to_virt(FIX_HOLE); |
| #endif |
| } |
| |