Re: [PATCH v2 7/7] mm, page_alloc: disable pcplists during memory offline

From: Vlastimil Babka
Date: Thu Oct 08 2020 - 13:46:25 EST


On 10/8/20 2:45 PM, Michal Hocko wrote:
On Thu 08-10-20 13:42:01, Vlastimil Babka wrote:
Memory offline relies on page isolation can race with process freeing pages to
pcplists in a way that a page from isolated pageblock can end up on pcplist.

"Memory offlining relies on page isolation to guarantee a forward
progress because pages cannot be reused while they are isolated. But the
page isolation itself doesn't prevent from races while freed pages are
stored on pcp lists and thus can be reused.
"

Much better, thanks.