s390/nmi: avoid using long-displacement facility
authorVasily Gorbik <gor@linux.vnet.ibm.com>
Fri, 27 Oct 2017 10:44:48 +0000 (12:44 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 2 Nov 2017 11:32:46 +0000 (12:32 +0100)
commit2a2d7befd40c95fd0d27d14edd0ec3b479fcf21f
tree82e516106ebc44705b0bd9833957d54b08ed45a7
parent3b42c17a7e264ce4b351d2de205d4c39f725af0f
s390/nmi: avoid using long-displacement facility

__LC_MCESAD is currently 4528 /* offsetof(struct lowcore, mcesad) */
that would require long-displacement facility for lg, which we don't
have on z900.

Fixes: 3037a52f9846 ("s390/nmi: do register validation as early as possible")
Signed-off-by: Vasily Gorbik <gor@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/entry.S