Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

virtio_pci iomem annotations

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Al Viro and committed by
Linus Torvalds
97968358 b2ddb901

+3 -3
+3 -3
drivers/virtio/virtio_pci.c
··· 37 37 struct pci_dev *pci_dev; 38 38 39 39 /* the IO mapping for the PCI config space */ 40 - void *ioaddr; 40 + void __iomem *ioaddr; 41 41 42 42 /* a list of queues so we can dispatch IRQs */ 43 43 spinlock_t lock; ··· 111 111 void *buf, unsigned len) 112 112 { 113 113 struct virtio_pci_device *vp_dev = to_vp_device(vdev); 114 - void *ioaddr = vp_dev->ioaddr + VIRTIO_PCI_CONFIG + offset; 114 + void __iomem *ioaddr = vp_dev->ioaddr + VIRTIO_PCI_CONFIG + offset; 115 115 u8 *ptr = buf; 116 116 int i; 117 117 ··· 125 125 const void *buf, unsigned len) 126 126 { 127 127 struct virtio_pci_device *vp_dev = to_vp_device(vdev); 128 - void *ioaddr = vp_dev->ioaddr + VIRTIO_PCI_CONFIG + offset; 128 + void __iomem *ioaddr = vp_dev->ioaddr + VIRTIO_PCI_CONFIG + offset; 129 129 const u8 *ptr = buf; 130 130 int i; 131 131