Re: Struct page proposal

From: Vlastimil Babka
Date: Mon Sep 27 2021 - 14:54:02 EST


On 9/27/2021 8:16 PM, David Hildenbrand wrote:
> On 27.09.21 20:12, Matthew Wilcox wrote:
>>
>> But the thing we're allocating is at least PAGE_SIZE bytes in size.
>> Why is "We should avoid storing anything in the free page itself" true?
>>
>
> Immediately comes to mind:
> * Free page reporting via virtio-balloon
> * CMA on s390x (see arch_free_page())
> * Free page poisoning
> * init_on_free

I was thinking of debug_pagealloc (unmaps free pages from direct map) but yeah,
the list is longer.