Commit-ID: c56875099528aa54eb28b5feb11935c4069b5835 Gitweb: http://git.kernel.org/tip/c56875099528aa54eb28b5feb11935c4069b5835 Author: Asias He <asias.hejun@xxxxxxxxx> AuthorDate: Wed, 21 Dec 2011 21:47:10 +0800 Committer: Pekka Enberg <penberg@xxxxxxxxxx> CommitDate: Wed, 21 Dec 2011 22:31:55 +0200 kvm tools: Fix 'lkvm stop' when guest is pasued. Currently, 'lkvm stop' can not stop a pasued guest becasue guest is blocked on the pause_lock. This patch fixes it by un-pausing the guest before stops it. The pthread_kill() call is not needed. Signed-off-by: Asias He <asias.hejun@xxxxxxxxx> Signed-off-by: Pekka Enberg <penberg@xxxxxxxxxx> --- tools/kvm/kvm-cpu.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/tools/kvm/kvm-cpu.c b/tools/kvm/kvm-cpu.c index 52db84a..bdefa09 100644 --- a/tools/kvm/kvm-cpu.c +++ b/tools/kvm/kvm-cpu.c @@ -39,7 +39,7 @@ static void kvm_cpu_signal_handler(int signum) if (signum == SIGKVMEXIT) { if (current_kvm_cpu && current_kvm_cpu->is_running) { current_kvm_cpu->is_running = false; - pthread_kill(pthread_self(), SIGKVMEXIT); + kvm__continue(); } } else if (signum == SIGKVMPAUSE) { current_kvm_cpu->paused = 1; -- To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html