Loading drivers/soc/qcom/mem-offline.c +7 −0 Original line number Original line Diff line number Diff line Loading @@ -22,6 +22,7 @@ #include <linux/vmstat.h> #include <linux/vmstat.h> #include <linux/mailbox_client.h> #include <linux/mailbox_client.h> #include <linux/mailbox/qmp.h> #include <linux/mailbox/qmp.h> #include <linux/page-isolation.h> #include <asm/tlbflush.h> #include <asm/tlbflush.h> #include <asm/cacheflush.h> #include <asm/cacheflush.h> #include <soc/qcom/rpm-smd.h> #include <soc/qcom/rpm-smd.h> Loading Loading @@ -460,6 +461,12 @@ static void isolate_free_pages(struct movable_zone_fill_control *fc) continue; continue; } } if (!(start_pfn % pageblock_nr_pages) && is_migrate_isolate_page(page)) { start_pfn += pageblock_nr_pages - 1; continue; } if (!PageBuddy(page)) if (!PageBuddy(page)) continue; continue; Loading Loading
drivers/soc/qcom/mem-offline.c +7 −0 Original line number Original line Diff line number Diff line Loading @@ -22,6 +22,7 @@ #include <linux/vmstat.h> #include <linux/vmstat.h> #include <linux/mailbox_client.h> #include <linux/mailbox_client.h> #include <linux/mailbox/qmp.h> #include <linux/mailbox/qmp.h> #include <linux/page-isolation.h> #include <asm/tlbflush.h> #include <asm/tlbflush.h> #include <asm/cacheflush.h> #include <asm/cacheflush.h> #include <soc/qcom/rpm-smd.h> #include <soc/qcom/rpm-smd.h> Loading Loading @@ -460,6 +461,12 @@ static void isolate_free_pages(struct movable_zone_fill_control *fc) continue; continue; } } if (!(start_pfn % pageblock_nr_pages) && is_migrate_isolate_page(page)) { start_pfn += pageblock_nr_pages - 1; continue; } if (!PageBuddy(page)) if (!PageBuddy(page)) continue; continue; Loading