[PATCH v2 4/6] remove created from kvm_state

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Again, CPUState has it, and it means exactly that.

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

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
-- 
1.6.2.2

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux