Files
linux/mm
Kirill A. Shutemov e44dd9b133 mm: page_isolation: handle unaccepted memory isolation
Page isolation machinery doesn't know anything about unaccepted memory and
considers it non-free.  It leads to alloc_contig_pages() failure.

Treat unaccepted memory as free and accept memory on pageblock isolation. 
Once memory is accepted it becomes PageBuddy() and page isolation knows
how to deal with them.

Link: https://lkml.kernel.org/r/20240809114854.3745464-8-kirill.shutemov@linux.intel.com
Signed-off-by: Kirill A.  Shutemov <kirill.shutemov@linux.intel.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: David Hildenbrand <david@redhat.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Mike Rapoport (Microsoft) <rppt@kernel.org>
Cc: Tom Lendacky <thomas.lendacky@amd.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2024-09-01 20:26:07 -07:00
..
2024-07-03 19:29:59 -07:00
2024-09-01 20:26:01 -07:00
2023-12-12 10:11:32 +01:00
2024-09-01 20:26:07 -07:00
2024-09-01 20:26:07 -07:00
2024-09-01 20:26:07 -07:00
2024-07-03 19:30:17 -07:00
2024-08-15 22:16:13 -07:00
2024-09-01 20:26:01 -07:00
2024-09-01 20:26:07 -07:00
2024-08-15 22:16:14 -07:00
2024-07-10 12:14:54 -07:00
2024-09-01 20:26:04 -07:00
2024-08-15 22:16:14 -07:00
2024-09-01 20:25:48 -07:00
2024-09-01 20:25:43 -07:00
2024-04-25 20:55:48 -07:00
2024-04-25 20:55:48 -07:00