[PATCH v6 01/13] mm/migrate_device: Introduce migrate_pfn_from_page() helper

Jordan Niethe jniethe at nvidia.com
Mon Mar 2 10:38:24 AEDT 2026


Hi,

On 28/2/26 08:11, David Hildenbrand (Arm) wrote:
> On 2/2/26 12:36, Jordan Niethe wrote:
>> To create a migrate entry from a given struct page, that page is first
>> converted to its pfn, before passing the pfn to migrate_pfn().
>>
>> A future change will remove device private pages from the physical
>> address space. This will mean that device private pages no longer have a
>> pfn and must be handled separately.
>>
>> Prepare for this with a new helper:
>>
>>      - migrate_pfn_from_page()
>>
>> This helper takes a struct page as parameter instead of a pfn. This will
>> allow more flexibility for handling the mpfn differently for device
>> private pages.
>>
>> Reviewed-by: Balbir Singh <balbirs at nvidia.com>
>> Acked-by: Felix Kuehling <felix.kuehling at amd.com>
>> Signed-off-by: Jordan Niethe <jniethe at nvidia.com>
>> ---
> 
> Acked-by: David Hildenbrand (Arm) <david at kernel.org>

Thanks David,
Jordan.

> 



More information about the Linuxppc-dev mailing list