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
