Re: [PATCH v3] mm/migrate_device: fix pgtable leak in migrate_vma_insert_huge_pmd_page

From: David Hildenbrand (Arm)

Date: Fri May 08 2026 - 07:45:52 EST



>> -unlock_abort:
>> - spin_unlock(ptl);
>> -abort:
>> +error:
>> + if (ptl)
>> + spin_unlock(ptl);
>> + if (pgtable)
>> + pte_free(vma->vm_mm, pgtable);
>> for (i = 0; i < HPAGE_PMD_NR; i++)
>> src[i] &= ~MIGRATE_PFN_MIGRATE;
>> return 0;
>>
>>
>
> The changes look good!
>
> Reviewed-by: Balbir Singh <balbirs@xxxxxxxxxx>

Do we prefer that or what we have in v3?

In case we prefer what I posted, it would be great if Sunny could send a v4!

--
Cheers,

David