summaryrefslogtreecommitdiff
path: root/middleware/multicore/open-amp/virtio/virtio_ring.h
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/multicore/open-amp/virtio/virtio_ring.h')
-rw-r--r--middleware/multicore/open-amp/virtio/virtio_ring.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/middleware/multicore/open-amp/virtio/virtio_ring.h b/middleware/multicore/open-amp/virtio/virtio_ring.h
index 5bea08b..fc3eb08 100644
--- a/middleware/multicore/open-amp/virtio/virtio_ring.h
+++ b/middleware/multicore/open-amp/virtio/virtio_ring.h
@@ -121,7 +121,7 @@ struct vring {
* versa. They are at the end for backwards compatibility.
*/
#define vring_used_event(vr) ((vr)->avail->ring[(vr)->num])
-#define vring_avail_event(vr) (*(uint16_t *)&(vr)->used->ring[(vr)->num])
+#define vring_avail_event(vr) ((vr)->used->ring[(vr)->num].id & 0xFFFF)
static inline int
vring_size(unsigned int num, unsigned long align)