Re: [PATCH] mm: introduce MADV_CLR_HUGEPAGE

From: Mike Rapoprt
Date: Wed May 31 2017 - 08:26:06 EST




On May 31, 2017 3:05:56 PM GMT+03:00, Michal Hocko <mhocko@xxxxxxxxxx> wrote:
>On Wed 31-05-17 12:08:45, Mike Rapoport wrote:
>> On Tue, May 30, 2017 at 12:39:30PM +0200, Michal Hocko wrote:
>[...]
>> > Also do you expect somebody else would use new madvise? What would
>be the
>> > usecase?
>>
>> I can think of an application that wants to keep 4K pages to save
>physical
>> memory for certain phase, e.g. until these pages are populated with
>very
>> few data. After the memory usage increases, the application may wish
>to
>> stop preventing khugepged from merging these pages, but it does not
>have
>> strong inclination to force use of huge pages.
>
>Well, is actually anybody going to do that?

Well, I don'tâ know, it's pretty much future telling :)
For sure, without the new madvise nobody will be even able to do that.