Commit 49814ce9 authored by Peng Hao's avatar Peng Hao Committed by Michael S. Tsirkin
Browse files

virtio/virtio_pci_legacy_dev: ensure the correct return value



When pci_iomap return NULL, the return value is zero.

Signed-off-by: default avatarPeng Hao <flyingpeng@tencent.com>
Link: https://lore.kernel.org/r/20211222112014.87394-1-flyingpeng@tencent.com


Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Acked-by: default avatarJason Wang <jasowang@redhat.com>
parent cf4a4493
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -45,8 +45,10 @@ int vp_legacy_probe(struct virtio_pci_legacy_device *ldev)
		return rc;

	ldev->ioaddr = pci_iomap(pci_dev, 0, 0);
	if (!ldev->ioaddr)
	if (!ldev->ioaddr) {
		rc = -EIO;
		goto err_iomap;
	}

	ldev->isr = ldev->ioaddr + VIRTIO_PCI_ISR;