Commit a843fac2536d6d81335d7011dd7ec4e438161dd7

Authored by Takuya Yoshikawa
Committed by Gleb Natapov
1 parent 0a706beefb

KVM: set_memory_region: Remove unnecessary variable memslot

One such variable, slot, is enough for holding a pointer temporarily.
We also remove another local variable named slot, which is limited in
a block, since it is confusing to have the same name in this function.

Reviewed-by: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Takuya Yoshikawa <yoshikawa_takuya_b1@lab.ntt.co.jp>
Signed-off-by: Gleb Natapov <gleb@redhat.com>

Showing 1 changed file with 5 additions and 6 deletions Side-by-side Diff

... ... @@ -728,7 +728,7 @@
728 728 int r;
729 729 gfn_t base_gfn;
730 730 unsigned long npages;
731   - struct kvm_memory_slot *memslot, *slot;
  731 + struct kvm_memory_slot *slot;
732 732 struct kvm_memory_slot old, new;
733 733 struct kvm_memslots *slots = NULL, *old_memslots;
734 734  
... ... @@ -754,7 +754,7 @@
754 754 if (mem->guest_phys_addr + mem->memory_size < mem->guest_phys_addr)
755 755 goto out;
756 756  
757   - memslot = id_to_memslot(kvm->memslots, mem->slot);
  757 + slot = id_to_memslot(kvm->memslots, mem->slot);
758 758 base_gfn = mem->guest_phys_addr >> PAGE_SHIFT;
759 759 npages = mem->memory_size >> PAGE_SHIFT;
760 760  
... ... @@ -765,7 +765,7 @@
765 765 if (!npages)
766 766 mem->flags &= ~KVM_MEM_LOG_DIRTY_PAGES;
767 767  
768   - new = old = *memslot;
  768 + new = old = *slot;
769 769  
770 770 new.id = mem->slot;
771 771 new.base_gfn = base_gfn;
... ... @@ -786,7 +786,8 @@
786 786 /* Check for overlaps */
787 787 r = -EEXIST;
788 788 kvm_for_each_memslot(slot, kvm->memslots) {
789   - if (slot->id >= KVM_USER_MEM_SLOTS || slot == memslot)
  789 + if ((slot->id >= KVM_USER_MEM_SLOTS) ||
  790 + (slot->id == mem->slot))
790 791 continue;
791 792 if (!((base_gfn + npages <= slot->base_gfn) ||
792 793 (base_gfn >= slot->base_gfn + slot->npages)))
... ... @@ -822,8 +823,6 @@
822 823 }
823 824  
824 825 if (!npages || base_gfn != old.base_gfn) {
825   - struct kvm_memory_slot *slot;
826   -
827 826 r = -ENOMEM;
828 827 slots = kmemdup(kvm->memslots, sizeof(struct kvm_memslots),
829 828 GFP_KERNEL);