
28 Mar
2024
28 Mar
'24
4:29 p.m.
hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I9CDZZ -------------------------------- Memory from dhugetlb pool is lacking reliable attributes. Treat them as unreliable pages. Signed-off-by: Liu Shixin <liushixin2@huawei.com> --- include/linux/mem_reliable.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/linux/mem_reliable.h b/include/linux/mem_reliable.h index 15f69349a2a8..d8cabf94f4a3 100644 --- a/include/linux/mem_reliable.h +++ b/include/linux/mem_reliable.h @@ -51,6 +51,9 @@ static inline bool page_reliable(struct page *page) if (!page) return false; + if (PagePool(page)) + return false; + return page_zonenum(page) < ZONE_MOVABLE; } -- 2.25.1