diff options
Diffstat (limited to 'drivers/virtio/virtio_ring.c')
-rw-r--r-- | drivers/virtio/virtio_ring.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/virtio/virtio_ring.c b/drivers/virtio/virtio_ring.c index 68180fe37d..0efe1e0025 100644 --- a/drivers/virtio/virtio_ring.c +++ b/drivers/virtio/virtio_ring.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0+ +// SPDX-License-Identifier: GPL-2.0-or-later /* * Copyright (C) 2018, Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi> * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com> @@ -22,7 +22,7 @@ #define vq_info(vq, fmt, ...) \ dev_info(&vq->vdev->dev, fmt, ##__VA_ARGS__) -static inline struct device_d *vring_dma_dev(const struct virtqueue *vq) +static inline struct device *vring_dma_dev(const struct virtqueue *vq) { return vq->vdev->dev.parent; } @@ -256,8 +256,8 @@ void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len) virtio_store_mb(&vring_used_event(&vq->vring), cpu_to_virtio16(vq->vdev, vq->last_used_idx)); - return (void *)(uintptr_t)virtio64_to_cpu(vq->vdev, - vq->vring.desc[i].addr); + return IOMEM((uintptr_t)virtio64_to_cpu(vq->vdev, + vq->vring.desc[i].addr)); } static struct virtqueue *__vring_new_virtqueue(unsigned int index, |