Messages in this thread | | | Date | Tue, 22 Jun 2021 16:38:25 +0000 | From | Sean Christopherson <> | Subject | Re: [PATCH][next] KVM: x86/mmu: Fix uninitialized boolean variable flush |
| |
On Tue, Jun 22, 2021, Colin King wrote: > From: Colin Ian King <colin.king@canonical.com> > > In the case where kvm_memslots_have_rmaps(kvm) is false the boolean > variable flush is not set and is uninitialized. If is_tdp_mmu_enabled(kvm) > is true then the call to kvm_tdp_mmu_zap_collapsible_sptes passes the > uninitialized value of flush into the call. Fix this by initializing > flush to false. > > Addresses-Coverity: ("Uninitialized scalar variable") > Fixes: e2209710ccc5 ("KVM: x86/mmu: Skip rmap operations if rmaps not allocated") > Signed-off-by: Colin Ian King <colin.king@canonical.com> > ---
Reviewed-by: Sean Christopherson <seanjc@google.com>
| |