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

Commit b0165f1b authored by Tiejun Chen's avatar Tiejun Chen Committed by Paolo Bonzini
Browse files

kvm: update_memslots: clean flags for invalid memslots



Indeed, any invalid memslots should be new->npages = 0,
new->base_gfn = 0 and new->flags = 0 at the same time.

Signed-off-by: default avatarTiejun Chen <tiejun.chen@intel.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 128ca093
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -675,6 +675,7 @@ static void update_memslots(struct kvm_memslots *slots,
	if (!new->npages) {
	if (!new->npages) {
		WARN_ON(!mslots[i].npages);
		WARN_ON(!mslots[i].npages);
		new->base_gfn = 0;
		new->base_gfn = 0;
		new->flags = 0;
		if (mslots[i].npages)
		if (mslots[i].npages)
			slots->used_slots--;
			slots->used_slots--;
	} else {
	} else {