From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57933C3F68F for ; Sat, 7 Dec 2019 09:25:51 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 380DD2467B for ; Sat, 7 Dec 2019 09:25:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726475AbfLGJZq (ORCPT ); Sat, 7 Dec 2019 04:25:46 -0500 Received: from szxga07-in.huawei.com ([45.249.212.35]:44760 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726196AbfLGJZp (ORCPT ); Sat, 7 Dec 2019 04:25:45 -0500 Received: from DGGEMS409-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 2B0D329604AED8DAEFE3; Sat, 7 Dec 2019 17:25:42 +0800 (CST) Received: from huawei.com (10.175.105.18) by DGGEMS409-HUB.china.huawei.com (10.3.19.209) with Microsoft SMTP Server id 14.3.439.0; Sat, 7 Dec 2019 17:25:32 +0800 From: linmiaohe To: , , , , , , , , , , CC: , , , Subject: [PATCH 0/6] remove unnecessary return val of kvm pit Date: Sat, 7 Dec 2019 17:25:17 +0800 Message-ID: <1575710723-32094-1-git-send-email-linmiaohe@huawei.com> X-Mailer: git-send-email 1.8.3.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.175.105.18] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Miaohe Lin The return val of kvm pit function is always equal to 0, which means there is no way to failed with this function. So remove the return val as it's unnecessary to check against it. Also add BUILD_BUG_ON to guard against channels size changed unexpectly. Miaohe Lin (6): KVM: x86: remove always equal to 0 return val of kvm_vm_ioctl_get_pit() KVM: x86: remove always equal to 0 return val of kvm_vm_ioctl_set_pit() KVM: x86: remove always equal to 0 return val of kvm_vm_ioctl_get_pit2() KVM: x86: remove always equal to 0 return val of kvm_vm_ioctl_set_pit2() KVM: x86: check kvm_pit outside kvm_vm_ioctl_reinject() KVM: x86: remove always equal to 0 return val of kvm_vm_ioctl_reinject() arch/x86/kvm/x86.c | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) -- 2.19.1