summaryrefslogtreecommitdiffstats
path: root/drivers/s390
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2012-10-31 17:14:39 +0100
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2012-11-06 22:39:51 +0100
commit99e639b791f5cfae0b8d42f5fe6c1e8839932bea (patch)
treecc4e2ff1f0c903aa56e2156bfaeda6ba43bae8bf /drivers/s390
parent619506d5dabb49b7f223a4f2f6b8d697574dd799 (diff)
downloadop-kernel-dev-99e639b791f5cfae0b8d42f5fe6c1e8839932bea.zip
op-kernel-dev-99e639b791f5cfae0b8d42f5fe6c1e8839932bea.tar.gz
s390/sclp: fix addressing mode clobber
The early mini sclp driver may be called in zArch mode either in 31 or 64 bit addressing mode. If called in 31 bit addressing mode the new external interrupt psw however would switch to 64 bit addressing mode. This would cause an addressing exception within the interrupt handler, since the code didn't expect the zArch/31 bit addressing mode combination. Fix this by setting the new psw addressing mode bits so they fit the current addressing mode. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud