]> git.baikalelectronics.ru Git - kernel.git/commit
s390/nmi: allocation of the extended save area
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 12 Oct 2017 11:24:47 +0000 (13:24 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 19 Oct 2017 15:07:39 +0000 (17:07 +0200)
commit640a694df2b911d30b00b41ee4f613ebc1eaf57b
treedaa95081ebe345d39ee976f9ff6ef7cd8f80fe6d
parentd8a0363217e998d38e04615c5367dea6f2371188
s390/nmi: allocation of the extended save area

The machine check extended save area is needed to store the vector
registers and the guarded storage control block when a CPU is
interrupted by a machine check.

Move the slab cache allocation of the full save area to nmi.c,
for early boot use a static __initdata block.

Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/nmi.h
arch/s390/kernel/nmi.c
arch/s390/kernel/setup.c
arch/s390/kernel/smp.c