> On 25-Sep-2023, at 8:42 PM, Peter Xu <pet...@redhat.com> wrote:
>
> On Sat, Sep 23, 2023 at 08:03:34AM +0530, Ani Sinha wrote:
>> diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c
>> index c0ce896668..c1fb69170f 100644
>> --- a/hw/i386/intel_iommu.c
>> +++ b/hw/i386/intel_iommu.c
>> @@ -3770,9 +3770,9 @@ static void vtd_address_space_unmap(VTDAddressSpace
>> *as, IOMMUNotifier *n)
>> while (remain >= VTD_PAGE_SIZE) {
>> IOMMUTLBEvent event;
>> uint64_t mask = dma_aligned_pow2_mask(start, end, s->aw_bits);
>> - uint64_t size = mask + 1;
>> + uint64_t sz = mask + 1;
>>
>> - assert(size);
>> + assert(sz);
>>
>> event.type = IOMMU_NOTIFIER_UNMAP;
>> event.entry.iova = start;
>> @@ -3784,8 +3784,8 @@ static void vtd_address_space_unmap(VTDAddressSpace
>> *as, IOMMUNotifier *n)
>>
>> memory_region_notify_iommu_one(n, &event);
>>
>> - start += size;
>> - remain -= size;
>> + start += sz;
>> + remain -= sz;
>> }
>>
>> assert(!remain);
>
> Ani,
>
> I've got a small patch for this hunk already:
>
> https://lore.kernel.org/r/20230922160410.138786-1-pet...@redhat.com
>
> Wouldn't hurt to merge both, though.. or just drop the other one.
I liked your change so kept it and removed mine. See v2.
>
> Reviewed-by: Peter Xu <pet...@redhat.com>
>
> Thanks,
>
> --
> Peter Xu
>