Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
accel: Remove unused hThread variable on TCG/WHPX
On Windows hosts, cpu->hThread is assigned but never accessed:
remove it.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230624174121.11508-4-philmd@linaro.org>
  • Loading branch information
philmd committed Jun 28, 2023
1 parent 6970030 commit af03d22
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 10 deletions.
4 changes: 0 additions & 4 deletions accel/tcg/tcg-accel-ops-mttcg.c
Expand Up @@ -152,8 +152,4 @@ void mttcg_start_vcpu_thread(CPUState *cpu)

qemu_thread_create(cpu->thread, thread_name, mttcg_cpu_thread_fn,
cpu, QEMU_THREAD_JOINABLE);

#ifdef _WIN32
cpu->hThread = qemu_thread_get_handle(cpu->thread);
#endif
}
3 changes: 0 additions & 3 deletions accel/tcg/tcg-accel-ops-rr.c
Expand Up @@ -329,9 +329,6 @@ void rr_start_vcpu_thread(CPUState *cpu)

single_tcg_halt_cond = cpu->halt_cond;
single_tcg_cpu_thread = cpu->thread;
#ifdef _WIN32
cpu->hThread = qemu_thread_get_handle(cpu->thread);
#endif
} else {
/* we share the thread */
cpu->thread = single_tcg_cpu_thread;
Expand Down
3 changes: 0 additions & 3 deletions target/i386/whpx/whpx-accel-ops.c
Expand Up @@ -71,9 +71,6 @@ static void whpx_start_vcpu_thread(CPUState *cpu)
cpu->cpu_index);
qemu_thread_create(cpu->thread, thread_name, whpx_cpu_thread_fn,
cpu, QEMU_THREAD_JOINABLE);
#ifdef _WIN32
cpu->hThread = qemu_thread_get_handle(cpu->thread);
#endif
}

static void whpx_kick_vcpu_thread(CPUState *cpu)
Expand Down

0 comments on commit af03d22

Please sign in to comment.