Add locking for (nearly complete) thread safety to QEMU driver

This commit is contained in:
Daniel P. Berrange 2008-12-04 21:06:41 +00:00
parent ea960fb719
commit 3527f16a94
3 changed files with 301 additions and 76 deletions

View File

@ -1,3 +1,8 @@
Thu Dec 4 21:05:41 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
* src/qemu_conf.h: Add a driver lock variable
* src/qemu_driver.c: Add locking for thread safety
Thu Dec 4 21:01:41 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
* src/qemu_driver.c: Merge all return paths from driver APIs

View File

@ -51,6 +51,8 @@ enum qemud_cmd_flags {
/* Main driver state */
struct qemud_driver {
PTHREAD_MUTEX_T(lock);
unsigned int qemuVersion;
int nextvmid;

File diff suppressed because it is too large Load Diff