s390x/pci: fixup trap_msix()
commit2f21b8d431030bcb7478ee9521bdfd3d0ef3901d
authorYi Min Zhao <zyimin@linux.vnet.ibm.com>
Mon, 28 Aug 2017 08:04:44 +0000 (28 10:04 +0200)
committerCornelia Huck <cohuck@redhat.com>
Wed, 30 Aug 2017 16:23:26 +0000 (30 18:23 +0200)
tree95071f15822b964ca66bc35c4592a51444154e82
parent917726611ef352593f7e3168741a1e33c81dba00
s390x/pci: fixup trap_msix()

The function trap_msix() is to check if pcistg instruction would access
msix table entries. The correct boundary condition should be
[table_offset, table_offset+entries*entry_size). But the current
condition calculated misses the last entry. So let's fixup it.

Acked-by: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
Reviewed-by: Pierre Morel <pmorel@linux.vnet.ibm.com>
Signed-off-by: Yi Min Zhao <zyimin@linux.vnet.ibm.com>
Message-Id: <1503907487-2764-2-git-send-email-zyimin@linux.vnet.ibm.com>
Cc: qemu-stable@nongnu.org
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
hw/s390x/s390-pci-inst.c