Re: Memory compaction and mlockall()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2019-07-10 11:21:19 [-0700], Yang Shi wrote:
> 
> compaction should not isolate unevictable pages unless you have
> /proc/sys/vm/compact_unevictable_allowed set.

Thank you. This is enabled by default. The documentation for this says
| … compaction is allowed to examine the unevictable lru (mlocked pages) for
| pages to compact.…

so it is actually clear once you know where to look.
If I read this correct, the default behavior was to ignore mlock()ed
pages for compaction then commit
  5bbe3547aa3ba ("mm: allow compaction of unevictable pages")

came along in v4.1-rc1 and changed that behaviour. Is it too late to
flip it back?

Sebastian





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux