]> git.proxmox.com Git - qemu.git/commit
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:55:26 +0000 (12:55 +0100)
commitddebe9d4736d6ebebe601e3691d5378a878df57c
treeaf47901d40b2e38b7752290070cba8886a280dc7
parentf17f8b687c789b78bb1f4b53afe5354c748047ed
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>
(cherry picked from commit 84fb392526479d54602a3830326d50d44657f630)
blockdev.c
blockdev.h
hw/pci-hotplug.c