]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
Fix locking in qemudDomainCoreDump
authorJiri Denemark <jdenemar@redhat.com>
Thu, 22 Apr 2010 14:43:08 +0000 (16:43 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Thu, 22 Apr 2010 17:41:24 +0000 (19:41 +0200)
commit96ac18591a19b709ef0c991212d8c934a3581218
treeb9564e62b8e853730a183db0a1bf9b4f4525053c
parente2c059485cf062bf1f9066237039b6e398a2fe33
Fix locking in qemudDomainCoreDump

The hang fix in d376b7d63ec1ef24ba4c812d58b9a414ddb561f8 was incomplete
since it left quite a few {Enter,Exit}Monitor calls which require driver
to be unlocked. Since the driver is locked throughout the whole
function, {Enter,Exit}MonitorWithDriver need to be used instead to
ensure driver is not locked when issuing monitor commands.
src/qemu/qemu_driver.c