x86/platform/UV: Fix panic with missing UVsystab support
authorMike Travis <travis@sgi.com>
Fri, 13 Jan 2017 15:21:11 +0000 (09:21 -0600)
committerIngo Molnar <mingo@kernel.org>
Sat, 14 Jan 2017 08:26:35 +0000 (09:26 +0100)
commiteee5715efd8c268724b14c956de6af5d4931f470
treea6891e0fefac5c62371720b8f5db8ab3edede68a
parentde1c2540aa4f7796f31acf5432597bb0eb086250
x86/platform/UV: Fix panic with missing UVsystab support

Fix the panic where KEXEC'd kernel does not have access to EFI runtime
mappings.  This may cause the extended UVsystab to not be available.
The solution is to revert to non-UV mode and continue with limited
capabilities.

Signed-off-by: Mike Travis <travis@sgi.com>
Reviewed-by: Russ Anderson <rja@hpe.com>
Reviewed-by: Alex Thorlton <athorlton@sgi.com>
Acked-by: Dimitri Sivanich <sivanich@hpe.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: http://lkml.kernel.org/r/20170113152111.118886202@asylum.americas.sgi.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/kernel/apic/x2apic_uv_x.c