summary refs log tree commit diff stats
path: root/hw/grlib_irqmp.c
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2011-07-20 18:23:36 +0200
committerKevin Wolf <kwolf@redhat.com>2011-08-01 12:09:11 +0200
commita19712b0dbe43016fb17ec48bfff2f360225fe97 (patch)
tree1e1b763a767b8aa21a3c75d56f4fe7449a9d2935 /hw/grlib_irqmp.c
parentea8f942fe46dd10e0946f02ab9d698fb41e958f7 (diff)
downloadfocaccia-qemu-a19712b0dbe43016fb17ec48bfff2f360225fe97.tar.gz
focaccia-qemu-a19712b0dbe43016fb17ec48bfff2f360225fe97.zip
block: Reset device model callbacks on detach
BlockDriverState members change_cb and change_opaque are initially
null.  The device model may set them, with bdrv_set_change_cb().  If
the device model gets detached (hot unplug), they're left dangling.
Only safe because device hot unplug automatically destroys the
BlockDriverState.  But that's a questionable feature, best not to rely
on it.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw/grlib_irqmp.c')
0 files changed, 0 insertions, 0 deletions