[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20211206102403.10797-1-amhamza.mgc@gmail.com>
Date: Mon, 6 Dec 2021 15:24:03 +0500
From: Ameer Hamza <amhamza.mgc@...il.com>
To: vkuznets@...hat.com
Cc: kvm@...r.kernel.org, linux-kernel@...r.kernel.org,
pbonzini@...hat.com, seanjc@...gle.com, wanpengli@...cent.com,
jmattson@...gle.com, joro@...tes.org, tglx@...utronix.de,
mingo@...hat.com, bp@...en8.de, dave.hansen@...ux.intel.com,
x86@...nel.org, hpa@...or.com, Ameer Hamza <amhamza.mgc@...il.com>
Subject: [PATCH v2] KVM: x86: fix for missing initialization of return status variable
If undefined ioctl number is passed to the kvm_vcpu_ioctl_device_attr
function, it should return with error status.
Addresses-Coverity: 1494124 ("Uninitialized scalar variable")
Signed-off-by: Ameer Hamza <amhamza.mgc@...il.com>
---
Added default case to return EINV for undefined ioctl number
---
arch/x86/kvm/x86.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index e0aa4dd53c7f..e6e00f997b1f 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -5019,6 +5019,8 @@ static int kvm_vcpu_ioctl_device_attr(struct kvm_vcpu *vcpu,
case KVM_SET_DEVICE_ATTR:
r = kvm_arch_tsc_set_attr(vcpu, &attr);
break;
+ default:
+ r = -EINVAL;
}
return r;
--
2.25.1
Powered by blists - more mailing lists