Hi,
This series contains few patches I gathered while tooking notes
trying to understand issues #300-#302.
Since v2:
- Rebased on top of 88afdc92b64 ("Merge 'remotes/mst/tags/for_upstream' into
staging")
Since v1:
- Added virtqueue_flush comment (Stefano)
- Call RCU_READ_LOCK_GUARD in virtqueue_packed_drop_all (Stefano)
Philippe Mathieu-Daudé (3):
hw/virtio: Comment virtqueue_flush() must be called with RCU read lock
hw/virtio: Acquire RCU read lock in virtqueue_packed_drop_all()
hw/virtio: Have virtqueue_get_avail_bytes() pass caches arg to callees
include/hw/virtio/virtio.h | 7 +++++++
hw/virtio/virtio.c | 32 +++++++++++++++-----------------
2 files changed, 22 insertions(+), 17 deletions(-)
--
2.31.1