hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/mm/migrate.c
....@@ -141,7 +141,7 @@
141141 *
142142 * This function shall be used whenever the isolated pageset has been
143143 * built from lru, balloon, hugetlbfs page. See isolate_migratepages_range()
144
- * and isolate_huge_page().
144
+ * and isolate_hugetlb().
145145 */
146146 void putback_movable_pages(struct list_head *l)
147147 {
....@@ -1642,8 +1642,9 @@
16421642
16431643 if (PageHuge(page)) {
16441644 if (PageHead(page)) {
1645
- isolate_huge_page(page, pagelist);
1646
- err = 1;
1645
+ err = isolate_hugetlb(page, pagelist);
1646
+ if (!err)
1647
+ err = 1;
16471648 }
16481649 } else {
16491650 struct page *head;