Skip to content

Commit

Permalink
KVM: Remove unnecessary initialization and checks in mark_page_dirty()
Browse files Browse the repository at this point in the history
Signed-off-by: Avi Kivity <avi@qumranet.com>
  • Loading branch information
Nguyen Anh Quynh authored and Avi Kivity committed Jul 16, 2007
1 parent 50a3485 commit 3138994
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions drivers/kvm/kvm_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -970,7 +970,7 @@ EXPORT_SYMBOL_GPL(gfn_to_page);
void mark_page_dirty(struct kvm *kvm, gfn_t gfn)
{
int i;
struct kvm_memory_slot *memslot = NULL;
struct kvm_memory_slot *memslot;
unsigned long rel_gfn;

for (i = 0; i < kvm->nmemslots; ++i) {
Expand All @@ -979,7 +979,7 @@ void mark_page_dirty(struct kvm *kvm, gfn_t gfn)
if (gfn >= memslot->base_gfn
&& gfn < memslot->base_gfn + memslot->npages) {

if (!memslot || !memslot->dirty_bitmap)
if (!memslot->dirty_bitmap)
return;

rel_gfn = gfn - memslot->base_gfn;
Expand Down

0 comments on commit 3138994

Please sign in to comment.