This series fixes virtqueue teardown across MMIO and PCI transports, as
well as a queue leak on failed virtio block probes.


Bin Meng (8):
  virtio: mmio: Fix private data lookup when deleting queues
  virtio: pci: Fix legacy private data lookup when deleting queues
  virtio: pci: Fix modern private data lookup when deleting queues
  virtio: Release virtqueues after device reset
  virtio: 9p: Reset the device before releasing its queues
  virtio: blk: Validate configuration before creating the virtqueue
  MAINTAINERS: Cover all virtio driver-model tests
  test: dm: Check virtio queue cleanup on device removal

 MAINTAINERS                        |  2 +-
 drivers/virtio/virtio-uclass.c     | 18 +++++++++++++++++-
 drivers/virtio/virtio_9p.c         |  8 +-------
 drivers/virtio/virtio_blk.c        |  7 +------
 drivers/virtio/virtio_mmio.c       |  2 +-
 drivers/virtio/virtio_pci_legacy.c |  2 +-
 drivers/virtio/virtio_pci_modern.c | 14 ++------------
 include/virtio.h                   |  7 ++++++-
 test/dm/virtio_device.c            | 19 ++++++++++++++-----
 9 files changed, 44 insertions(+), 35 deletions(-)

---
base-commit: 32ebe922e574a733d01c3f106fa77d9176bfecad
branch: virtio

-- 
2.53.0

Reply via email to