diff mbox

[v2,4/6] remove created from kvm_state

Message ID 1248214392-12533-5-git-send-email-glommer@redhat.com (mailing list archive)
State New, archived
Headers show

Commit Message

Glauber Costa July 21, 2009, 10:13 p.m. UTC
Again, CPUState has it, and it means exactly that.

Signed-off-by: Glauber Costa <glommer@redhat.com>
---
 cpu-defs.h |    1 -
 qemu-kvm.c |   10 +++++-----
 2 files changed, 5 insertions(+), 6 deletions(-)
diff mbox

Patch

diff --git a/cpu-defs.h b/cpu-defs.h
index fce366f..ce9f96a 100644
--- a/cpu-defs.h
+++ b/cpu-defs.h
@@ -142,7 +142,6 @@  struct qemu_work_item;
 struct KVMCPUState {
     pthread_t thread;
     int signalled;
-    int created;
     void *vcpu_ctx;
     struct qemu_work_item *queued_work_first, *queued_work_last;
 };
diff --git a/qemu-kvm.c b/qemu-kvm.c
index a8298e4..cef522d 100644
--- a/qemu-kvm.c
+++ b/qemu-kvm.c
@@ -1727,12 +1727,12 @@  void kvm_update_interrupt_request(CPUState *env)
     int signal = 0;
 
     if (env) {
-        if (!current_env || !current_env->kvm_cpu_state.created)
+        if (!current_env || !current_env->created)
             signal = 1;
         /*
          * Testing for created here is really redundant
          */
-        if (current_env && current_env->kvm_cpu_state.created &&
+        if (current_env && current_env->created &&
             env != current_env && !env->kvm_cpu_state.signalled)
             signal = 1;
 
@@ -2012,7 +2012,7 @@  static void *ap_main_loop(void *_env)
 
     /* signal VCPU creation */
     pthread_mutex_lock(&qemu_mutex);
-    current_env->kvm_cpu_state.created = 1;
+    current_env->created = 1;
     pthread_cond_signal(&qemu_vcpu_cond);
 
     /* and wait for machine initialization */
@@ -2028,13 +2028,13 @@  void kvm_init_vcpu(CPUState *env)
 {
     pthread_create(&env->kvm_cpu_state.thread, NULL, ap_main_loop, env);
 
-    while (env->kvm_cpu_state.created == 0)
+    while (env->created == 0)
 	qemu_cond_wait(&qemu_vcpu_cond);
 }
 
 int kvm_vcpu_inited(CPUState *env)
 {
-    return env->kvm_cpu_state.created;
+    return env->created;
 }
 
 #ifdef TARGET_I386