Commit-ID: 4f2193a07ee54be6778a6e40e1df84c03d15978a Gitweb: http://git.kernel.org/tip/4f2193a07ee54be6778a6e40e1df84c03d15978a Author: Yang Bai <hamo.by@xxxxxxxxx> AuthorDate: Fri, 10 Feb 2012 17:55:36 +0800 Committer: Pekka Enberg <penberg@xxxxxxxxxx> CommitDate: Fri, 10 Feb 2012 13:37:24 +0200 kvm tools: ensure kvm_ipc__register_handler success By checking the return value from kvm_ipc__register_handler, we can ensure that it succeeds. Signed-off-by: Yang Bai <hamo.by@xxxxxxxxx> Signed-off-by: Pekka Enberg <penberg@xxxxxxxxxx> --- tools/kvm/kvm.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/tools/kvm/kvm.c b/tools/kvm/kvm.c index f02d5df..99bcef4 100644 --- a/tools/kvm/kvm.c +++ b/tools/kvm/kvm.c @@ -396,10 +396,16 @@ struct kvm *kvm__init(const char *kvm_dev, const char *hugetlbfs_path, u64 ram_s goto err_vm_fd; } - kvm_ipc__register_handler(KVM_IPC_PID, kvm__pid); + ret = kvm_ipc__register_handler(KVM_IPC_PID, kvm__pid); + if (ret < 0) { + pr_err("Register ipc handler failed."); + goto err_ipc; + } return kvm; +err_ipc: + kvm_ipc__stop(); err_vm_fd: close(kvm->vm_fd); err_sys_fd: -- 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