summaryrefslogtreecommitdiff
path: root/arch/mn10300
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2013-03-25 17:22:50 +0100
committerGleb Natapov <gleb@redhat.com>2013-04-02 16:14:31 +0300
commitace5058763b72d128efcbe27969e89226c9c593a (patch)
treeea540d2e137bb80d476df5fe29ec8e4e2ec119df /arch/mn10300
parentd21683ea1f1b03823928a98b6380332b9385e3a7 (diff)
downloadlwn-ace5058763b72d128efcbe27969e89226c9c593a.tar.gz
lwn-ace5058763b72d128efcbe27969e89226c9c593a.zip
KVM: s390: fix psw conversion in lpsw handler
When converting a 64 bit psw to a 128 bit psw the addressing mode bit of the "addr" part of the 64 bit psw must be moved to the basic addressing mode bit of the "mask" part of the 128 bit psw. In addition the addressing mode bit must be cleared when moved to the "addr" part of the 128 bit psw. Otherwise an invalid psw would be generated if the orginal psw was in the 31 bit addressing mode. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com> Signed-off-by: Gleb Natapov <gleb@redhat.com>
Diffstat (limited to 'arch/mn10300')
0 files changed, 0 insertions, 0 deletions