Re: [PATCH v12 01/16] set_memory: set_direct_map_* to take address
From: Brendan Jackman
Date: Fri Jun 26 2026 - 10:41:54 EST
On Tue Apr 21, 2026 at 2:43 PM UTC, Lorenzo Stoakes wrote:
> On Fri, Apr 10, 2026 at 03:17:58PM +0000, Kalyazin, Nikita wrote:
>> From: Nikita Kalyazin <nikita.kalyazin@xxxxxxxxx>
>>
>> Let's convert set_direct_map_*() to take an address instead of a page to
>> prepare for adding helpers that operate on folios; it will be more
>> efficient to convert from a folio directly to an address without going
>> through a page first.
Why is this more efficient? Isn't it a purely compile-time conversion?
Indeed in the current implementation folio_address() is
page_address(&folio->page) so it still goes through a page anyway, no?
I might be missing context here about how this will look in the
memdesc future.