Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a67794ca authored by Lan Tianyu's avatar Lan Tianyu Committed by Paolo Bonzini
Browse files

Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()"



The value of "dirty_bitmap[i]" is already check before setting its value
to mask. The following check of "mask" is redundant. The check of "mask" was
introduced by commit 58d2930f ("KVM: Eliminate extra function calls in
kvm_get_dirty_log_protect()"), revert it.

Signed-off-by: default avatarLan Tianyu <Tianyu.Lan@microsoft.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 7539b174
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -1205,12 +1205,10 @@ int kvm_get_dirty_log_protect(struct kvm *kvm,
			mask = xchg(&dirty_bitmap[i], 0);
			dirty_bitmap_buffer[i] = mask;

			if (mask) {
			offset = i * BITS_PER_LONG;
			kvm_arch_mmu_enable_log_dirty_pt_masked(kvm, memslot,
								offset, mask);
		}
		}
		spin_unlock(&kvm->mmu_lock);
	}