Commit 93df7663 authored by Avi Kivity's avatar Avi Kivity

KVM: MMU: Allow more than PAGES_PER_HPAGE write protections per large page

nonpae guests can call rmap_write_protect twice per page (for page tables)
or four times per page (for page directories), triggering a bogus warning.

Remove the warning.
Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent bc1a34f1
...@@ -376,7 +376,6 @@ static void account_shadowed(struct kvm *kvm, gfn_t gfn) ...@@ -376,7 +376,6 @@ static void account_shadowed(struct kvm *kvm, gfn_t gfn)
write_count = slot_largepage_idx(gfn, gfn_to_memslot(kvm, gfn)); write_count = slot_largepage_idx(gfn, gfn_to_memslot(kvm, gfn));
*write_count += 1; *write_count += 1;
WARN_ON(*write_count > KVM_PAGES_PER_HPAGE);
} }
static void unaccount_shadowed(struct kvm *kvm, gfn_t gfn) static void unaccount_shadowed(struct kvm *kvm, gfn_t gfn)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment