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