]> git.openfabrics.org - ~emulex/infiniband.git/commit
s390: fix restore of invalid floating-point-control
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 15 Jul 2014 08:41:37 +0000 (10:41 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 16 Jul 2014 08:48:12 +0000 (10:48 +0200)
commit9f86745722d95bc7f855069bd82285bd10dc97ff
tree83d3dade5bdf6f4dfcd9cb5f957d41aa1800bdb1
parent666e68e0dde826ae146b980099f1719f74fa968c
s390: fix restore of invalid floating-point-control

The fixup of the inline assembly to restore the floating-point-control
register needs to check for instruction address *after* the lfcp
instruction as the specification and data exceptions are suppresssing.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/switch_to.h