aboutsummaryrefslogtreecommitdiffstats
path: root/tools/ioemu/hw/mc146818rtc.c
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-05-10 13:27:17 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-05-10 13:27:17 +0100
commit6d949bfd8d21bd2a0500f1f41529588ef3d6d5c3 (patch)
treeb9b898dee9a74e05fbc2c27f1fd8fbc822c4b778 /tools/ioemu/hw/mc146818rtc.c
parent03e897a68ffcfa4e6da59bbab0ace0ecc938b06a (diff)
downloadxen-6d949bfd8d21bd2a0500f1f41529588ef3d6d5c3.tar.gz
xen-6d949bfd8d21bd2a0500f1f41529588ef3d6d5c3.tar.bz2
xen-6d949bfd8d21bd2a0500f1f41529588ef3d6d5c3.zip
Fix blkif and netif backend teardown -- do not remove devices from
sysfs (and hence trigger hotplug callbacks) until the devices really are dead. This fixes a bug where the deferred code to free a blk device was running concurrently with a hotplug-remove callback which would try to reclaim the underlying storage. In some cases the race would be lost and the hotplug script would fail. Thanks to the Zhu Han at Intel for finding the root cause of this long-term and annoying bug! Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'tools/ioemu/hw/mc146818rtc.c')
0 files changed, 0 insertions, 0 deletions