Re: [RFC PATCH 01/57] mm: add pte_folio()
From: David Hildenbrand (Arm)
Date: Wed Aug 19 2026 - 03:57:56 EST
On 8/18/26 22:04, Rik van Riel wrote:
> On Tue, 2026-08-18 at 20:13 +0200, David Hildenbrand (Arm) wrote:
>> On 8/18/26 18:38, Rik van Riel wrote:
>>>
>>> Oh nice, this could clean up some things in the
>>> get_user_pages code too, when we get around to
>>> tech debt there.
>>
>> We really need the page in GUP code ...
>
> Ugh, indeed. COW can create "holes" in the middle of
> a large folio, so even __access_remote_vm() will
> continue to need pages.
>
> I guess we'll continue to look up both page and
> folio in that code, then :/
>
Yeah, and it will be more fun once we decouple pages from folios, because then a
page_folio() will be allowed to fail.
(more GUP work, including in GUP users, is required to support that)
--
Cheers,
David