s390x/pci: check for invalid function handle
commit5b324bbafc4fe367bd9c5bfa6cff071081fb8b0e
authorFrank Blaschka <blaschka@linux.vnet.ibm.com>
Fri, 16 Jan 2015 13:55:21 +0000 (16 14:55 +0100)
committerCornelia Huck <cornelia.huck@de.ibm.com>
Tue, 3 Feb 2015 12:42:40 +0000 (3 13:42 +0100)
tree3f4fb9b6a23f23375cd71052b193eb4623390226
parentc0eb33ab5428edf85a29a4f91f64d6802b6cefaa
s390x/pci: check for invalid function handle

broken guest may provide 0 (invalid) function handle to zpci
instructions. Since we use function handle 0 to indicate an empty
slot in the PHB we have to add an additional check to spot this
kind of error.

Signed-off-by: Frank Blaschka <blaschka@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
hw/s390x/s390-pci-bus.c