]> git.baikalelectronics.ru Git - kernel.git/commit
virtio-balloon: Fix memory leak when unloading while hinting is in progress
authorDavid Hildenbrand <david@redhat.com>
Wed, 5 Feb 2020 16:34:00 +0000 (17:34 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 6 Feb 2020 08:40:26 +0000 (03:40 -0500)
commit9992a5244e2c1fed6b8a92447686cc902d8f2202
tree6b85e47f905472c5a1e1c5c54d9391936562fd7a
parentc28562becc9fa4cae6c4443f6a1248a5dbc2d896
virtio-balloon: Fix memory leak when unloading while hinting is in progress

When unloading the driver while hinting is in progress, we will not
release the free page blocks back to MM, resulting in a memory leak.

Fixes: 074bd7f3d238 ("virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT")
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Jason Wang <jasowang@redhat.com>
Cc: Wei Wang <wei.w.wang@intel.com>
Cc: Liang Li <liang.z.li@intel.com>
Signed-off-by: David Hildenbrand <david@redhat.com>
Link: https://lore.kernel.org/r/20200205163402.42627-2-david@redhat.com
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/virtio/virtio_balloon.c