diff options
author | Dominik Dingel <dingel@linux.vnet.ibm.com> | 2013-12-09 18:30:01 +0100 |
---|---|---|
committer | Cornelia Huck <cornelia.huck@de.ibm.com> | 2013-12-11 19:05:41 +0100 |
commit | ff1f3cb4b3ac5d039f02679f34cb1498d110d241 (patch) | |
tree | 35dcfbab1107a734ebd58ffd1ff5000e7c804965 /scripts/Makefile.host | |
parent | KVM: s390: SIGP START has to report BUSY while stopping a CPU (diff) | |
download | linux-ff1f3cb4b3ac5d039f02679f34cb1498d110d241.tar.xz linux-ff1f3cb4b3ac5d039f02679f34cb1498d110d241.zip |
KVM: s390: ioeventfd: ignore leftmost bits
The diagnose 500 subcode 3 contains the 32 bit subchannel id in bits 32-63
(counting from the left). As for other I/O instructions, bits 0-31 should be
ignored and thus not be passed to kvm_io_bus_write_cookie().
This fixes a bug where the guest passed non-zero bits 0-31 which the
host tried to interpret, leading to ioeventfd notification failures.
Cc: stable@vger.kernel.org
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Diffstat (limited to 'scripts/Makefile.host')
0 files changed, 0 insertions, 0 deletions