OSDN Git Service

virtio-iommu: avoid memleak in the unrealize
authorPan Nengyuan <pannengyuan@huawei.com>
Sat, 28 Mar 2020 00:57:05 +0000 (08:57 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Sun, 29 Mar 2020 13:52:13 +0000 (09:52 -0400)
commitde38ed300764cdee43747a2a4a9a9795696c203d
treed92a9d5267abbc1dd2c4d526bed5343466abc592
parentcfaf757edd77ccbab1097c9972d1163074c30d6a
virtio-iommu: avoid memleak in the unrealize

req_vq/event_vq forgot to free in unrealize. Fix that.
And also do clean 's->as_by_busptr' hash table in unrealize to fix another leak.

Signed-off-by: Pan Nengyuan <pannengyuan@huawei.com>
Acked-by: Eric Auger <eric.auger@redhat.com>
Message-Id: <20200328005705.29898-3-pannengyuan@huawei.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/virtio/virtio-iommu.c