commit 69ea03b56ed2c7189ccd0b5910ad39f3cad1df21 upstream
Backport summary: Backport to kernel 5.4.49 to enhance MCA-R for
copyin, backporting removes the changes to non-x86 architecture.
Since there are already a number of sites (ARM64, PowerPC) that effectively
nest nmi_enter(), make the primitive support this before adding even more.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Marc Zyngier <maz@kernel.org>
Acked-by: Will Deacon <will@kernel.org>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lkml.kernel.org/r/20200505134100.864179229@linutronix.de
Signed-off-by: Youquan Song <youquan.song@intel.com>
Signed-off-by: root <root@localhost.localdomain>