Messages in this thread Patch in this message | | | From | Ameer Hamza <> | Subject | [PATCH v2] KVM: x86: fix for missing initialization of return status variable | Date | Mon, 6 Dec 2021 15:24:03 +0500 |
| |
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@gmail.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
| |