]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
s390/kvm: Initialize uninitialized flags variable
authorClaudio Imbrenda <imbrenda@linux.ibm.com>
Wed, 30 Oct 2024 16:19:06 +0000 (17:19 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Thu, 31 Oct 2024 09:50:07 +0000 (10:50 +0100)
The flags variable was being used uninitialized.
Initialize it to 0 as expected.

For some reason neither gcc nor clang reported a warning.

Fixes: 05066cafa925 ("s390/mm/fault: Handle guest-related program interrupts in KVM")
Reported-by: Janosch Frank <frankja@linux.ibm.com>
Signed-off-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Link: https://lore.kernel.org/r/20241030161906.85476-1-imbrenda@linux.ibm.com
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/kvm/kvm-s390.c

index 10947d07660360e8fec859030d622ce1495dc474..5d113428b4cc03eb6216c034587388169e157d99 100644 (file)
@@ -4729,8 +4729,8 @@ static int vcpu_post_run_addressing_exception(struct kvm_vcpu *vcpu)
 
 static int vcpu_post_run_handle_fault(struct kvm_vcpu *vcpu)
 {
+       unsigned int flags = 0;
        unsigned long gaddr;
-       unsigned int flags;
        int rc = 0;
 
        gaddr = current->thread.gmap_teid.addr * PAGE_SIZE;