Amit, 

Thanks for your quick fixing.

Randy (Weidong)

Amit Shah wrote:
> * On Tuesday 09 September 2008 19:21:20 Han, Weidong wrote:
> 
>> +static int kvm_iommu_map_memslots(struct kvm *kvm) +{
>> +    int i, rc;
>> +
>> +    down_read(&kvm->slots_lock);
>> +    for (i = 0; i < kvm->nmemslots; i++) {
>> +            rc = kvm_iommu_map_pages(kvm, kvm->memslots[i].base_gfn,
>> +                                     kvm->memslots[i].npages);
>> +            if (rc) {
>> +                    up_read(&kvm->slots_lock);
>> +                    return rc;
>> +            }
>> +    }
>> +    up_read(&kvm->slots_lock);
>> +    return 0;
>> +}
> 
> I simplified this to:
> 
> static int kvm_iommu_map_memslots(struct kvm *kvm)
> {
>       int i, r;
> 
>       down_read(&kvm->slots_lock);
>       for (i = 0; i < kvm->nmemslots; i++) {
>               r = kvm_iommu_map_pages(kvm, kvm->memslots[i].base_gfn,
>                                       kvm->memslots[i].npages);
>               if (r)
>                       break;
>       }
>       up_read(&kvm->slots_lock);
>       return r;
> }
> 
> Also cleaned up some whitespace.
> 
> I'll send out the patchset soon.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to