Btw. I do not see Rafael involved. Maybe he can add some insight to this. Please note that the patch in question is http://lkml.kernel.org/r/20210208084920.2884-9-rppt@kernel.org and the full series is http://lkml.kernel.org/r/20210208084920.2884-1-rppt@kernel.org
On Mon 08-02-21 13:17:26, Michal Hocko wrote:
On Mon 08-02-21 12:26:31, David Hildenbrand wrote: [...]
My F33 system happily hibernates to disk, even with an application that succeeded in din doing an mlockall().
And it somewhat makes sense. Even my freshly-booted, idle F33 has
$ cat /proc/meminfo | grep lock Mlocked: 4860 kB
So, stopping to hibernate with mlocked memory would essentially prohibit any modern Linux distro to hibernate ever.
My system seems to be completely fine without mlocked memory. It would be interesting to see who mlocks memory on your system and check whether the expectated mlock semantic really works for those. This should be documented at least. -- Michal Hocko SUSE Labs