diff options
author | Cornelia Huck <cornelia.huck@de.ibm.com> | 2013-02-07 13:20:52 +0100 |
---|---|---|
committer | Gleb Natapov <gleb@redhat.com> | 2013-02-11 10:49:55 +0200 |
commit | 79fd50c67f91136add9726fb7719b57a66c6f763 (patch) | |
tree | 447eae3cd59084024517a7d00f3a5902c67da6bb /arch/x86/kvm | |
parent | 24db2734ad8123b6858ca98d690483ecdcceebb5 (diff) | |
download | op-kernel-dev-79fd50c67f91136add9726fb7719b57a66c6f763.zip op-kernel-dev-79fd50c67f91136add9726fb7719b57a66c6f763.tar.gz |
KVM: s390: Fix handling of iscs.
There are two ways to express an interruption subclass:
- As a bitmask, as used in cr6.
- As a number, as used in the I/O interruption word.
Unfortunately, we have treated the I/O interruption word as if it
contained the bitmask as well, which went unnoticed so far as
- (not-yet-released) qemu made the same mistake, and
- Linux guest kernels don't check the isc value in the I/O interruption
word for subchannel interrupts.
Make sure that we treat the I/O interruption word correctly.
Reviewed-by: Christian Borntraeger <borntraeger@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/x86/kvm')
0 files changed, 0 insertions, 0 deletions