blockdev: add refcount to DriveInfo
authorMarcelo Tosatti <mtosatti@redhat.com>
Wed, 26 Jan 2011 14:12:32 +0000 (12:12 -0200)
committerKevin Wolf <kwolf@redhat.com>
Mon, 7 Feb 2011 11:51:19 +0000 (12:51 +0100)
commit9499b6600e1ed4ab0f64db91829c3c23ebd33b81
tree7830ed6ba76129d609f69ee31a1e14c21bea517e
parentd9808f214a1fcfc3ff9b7dbb704f056bd1940fb3
blockdev: add refcount to DriveInfo

The host part of a block device can be deleted with in progress
block migration.

To fix this, add a reference count to DriveInfo, freeing resources
on last reference.

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
CC: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
blockdev.c
blockdev.h
hw/pci-hotplug.c