]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: s390: Do not set CC3 for EQBS and SQBS
authorThomas Huth <thuth@linux.vnet.ibm.com>
Wed, 9 Oct 2013 14:49:03 +0000 (16:49 +0200)
committerCornelia Huck <cornelia.huck@de.ibm.com>
Thu, 28 Nov 2013 10:08:12 +0000 (11:08 +0100)
commit7c2be9e72885492d3b61cba7a046d10100c85b80
tree914f197330b7b7678109ea9da1de3af50723042f
parent31a58f1f0642ae10bf0a92e52680f33e08595c51
KVM: s390: Do not set CC3 for EQBS and SQBS

The EQBS and SQBS instructions do not set CC3 for invalid channels, but
should throw an operation exception instead when not available. Thus they
should not be handled by the handle_io_inst() wrapper but drop to userspace
instead (which will then inject the operation exception).

Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
arch/s390/kvm/priv.c