aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArve Hjønnevåg <arve@android.com>2023-10-09 17:01:47 -0700
committerArve Hjønnevåg <arve@android.com>2023-10-26 12:55:12 -0700
commit2de925a1250c33d7a793cb239df40c65aa044118 (patch)
tree5ad42a7870b40772d1a2988a1f07647fcdade7d9
parent8fe7fdb0fbcc8ad257e3b8203d7301a35184b61c (diff)
downloadcommon-2de925a1250c33d7a793cb239df40c65aa044118.tar.gz
dev: virtio: Use generic mb macro instead of arm specific one
Bug: 298705967 Change-Id: I2d8ac5d493fbd397b1cce209792c4fc3f78d1060
-rw-r--r--dev/virtio/virtio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/dev/virtio/virtio.c b/dev/virtio/virtio.c
index 3f6e7ef4..2ec5a0cf 100644
--- a/dev/virtio/virtio.c
+++ b/dev/virtio/virtio.c
@@ -307,7 +307,7 @@ void virtio_submit_chain(struct virtio_device *dev, uint ring_index, uint16_t de
struct vring_avail *avail = dev->ring[ring_index].avail;
avail->ring[avail->idx & dev->ring[ring_index].num_mask] = desc_index;
- DSB;
+ mb();
avail->idx++;
#if LOCAL_TRACE
@@ -320,7 +320,7 @@ void virtio_kick(struct virtio_device *dev, uint ring_index)
LTRACEF("dev %p, ring %u\n", dev, ring_index);
dev->mmio_config->queue_notify = ring_index;
- DSB;
+ mb();
}
status_t virtio_alloc_ring(struct virtio_device *dev, uint index, uint16_t len)