x86/entry: Get rid of ist_begin/end_non_atomic()
authorThomas Gleixner <tglx@linutronix.de>
Wed, 4 Mar 2020 23:52:41 +0000 (00:52 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 19 May 2020 13:51:19 +0000 (15:51 +0200)
commitb052df3da821adfd6be26a6eb16624fb50e90e56
treed38f493f80df3e2c355ffe256b34e54962b6a3fd
parentf93524eb9c54f49be150167918f6546b0a2e09b1
x86/entry: Get rid of ist_begin/end_non_atomic()

This is completely overengineered and definitely not an interface which
should be made available to anything else than this particular MCE case.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Alexandre Chartre <alexandre.chartre@oracle.com>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20200505134059.462640294@linutronix.de
arch/x86/include/asm/traps.h
arch/x86/kernel/cpu/mce/core.c
arch/x86/kernel/traps.c