Merge tag 'v2.4.1' into tizen_3.0_develop
authorSeokYeon Hwang <syeon.hwang@samsung.com>
Tue, 10 Nov 2015 13:09:17 +0000 (22:09 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Tue, 10 Nov 2015 13:09:17 +0000 (22:09 +0900)
v2.4.1

Change-Id: I8d62d785e1d693dc2ce29ddc3bdaf4e5ad30da61
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
1  2 
cpus.c
net/net.c
vl.c

diff --cc cpus.c
--- 1/cpus.c
--- 2/cpus.c
+++ b/cpus.c
@@@ -1184,11 -1122,7 +1184,12 @@@ static void qemu_cpu_kick_thread(CPUSta
  void qemu_cpu_kick(CPUState *cpu)
  {
      qemu_cond_broadcast(cpu->halt_cond);
-     if (((hax_enabled()  && hax_ug_platform()) || !tcg_enabled()) && !cpu->thread_kicked) {
 +#ifdef CONFIG_HAX
++    if (((hax_enabled()  && hax_ug_platform()) ||
++        !tcg_enabled()) && !cpu->thread_kicked) {
 +#else
      if (!tcg_enabled() && !cpu->thread_kicked) {
 +#endif
          qemu_cpu_kick_thread(cpu);
          cpu->thread_kicked = true;
      }
@@@ -1231,14 -1165,8 +1232,11 @@@ void qemu_mutex_lock_iothread(void
      /* In the simple case there is no need to bump the VCPU thread out of
       * TCG code execution.
       */
- #ifdef CONFIG_HAX
-     if (!tcg_enabled() || qemu_in_vcpu_thread() ||
-         !first_cpu || !first_cpu->thread ||
-         (hax_enabled() && hax_ug_platform())) {
- #else
      if (!tcg_enabled() || qemu_in_vcpu_thread() ||
-         !first_cpu || !first_cpu->thread) {
++#ifdef CONFIG_HAX
++        (hax_enabled() && hax_ug_platform()) ||
 +#endif
+         !first_cpu || !first_cpu->created) {
          qemu_mutex_lock(&qemu_global_mutex);
          atomic_dec(&iothread_requesting_mutex);
      } else {
diff --cc net/net.c
Simple merge
diff --cc vl.c
Simple merge