diff options
Diffstat (limited to 'drivers/virtio/virtio_pci_legacy.c')
-rw-r--r-- | drivers/virtio/virtio_pci_legacy.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/virtio/virtio_pci_legacy.c b/drivers/virtio/virtio_pci_legacy.c index de062fb201bc..eff9ddc7c4ab 100644 --- a/drivers/virtio/virtio_pci_legacy.c +++ b/drivers/virtio/virtio_pci_legacy.c | |||
@@ -52,7 +52,8 @@ static void vp_get(struct virtio_device *vdev, unsigned offset, | |||
52 | { | 52 | { |
53 | struct virtio_pci_device *vp_dev = to_vp_device(vdev); | 53 | struct virtio_pci_device *vp_dev = to_vp_device(vdev); |
54 | void __iomem *ioaddr = vp_dev->ioaddr + | 54 | void __iomem *ioaddr = vp_dev->ioaddr + |
55 | VIRTIO_PCI_CONFIG(vp_dev) + offset; | 55 | VIRTIO_PCI_CONFIG_OFF(vp_dev->msix_enabled) + |
56 | offset; | ||
56 | u8 *ptr = buf; | 57 | u8 *ptr = buf; |
57 | int i; | 58 | int i; |
58 | 59 | ||
@@ -67,7 +68,8 @@ static void vp_set(struct virtio_device *vdev, unsigned offset, | |||
67 | { | 68 | { |
68 | struct virtio_pci_device *vp_dev = to_vp_device(vdev); | 69 | struct virtio_pci_device *vp_dev = to_vp_device(vdev); |
69 | void __iomem *ioaddr = vp_dev->ioaddr + | 70 | void __iomem *ioaddr = vp_dev->ioaddr + |
70 | VIRTIO_PCI_CONFIG(vp_dev) + offset; | 71 | VIRTIO_PCI_CONFIG_OFF(vp_dev->msix_enabled) + |
72 | offset; | ||
71 | const u8 *ptr = buf; | 73 | const u8 *ptr = buf; |
72 | int i; | 74 | int i; |
73 | 75 | ||