]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - mm/page_alloc.c
mm, page_alloc: move draining pcplists to page isolation users
[mirror_ubuntu-jammy-kernel.git] / mm / page_alloc.c
index c3d1752b57dc012cd2b2a2d38e784e91b6388878..a259c22e46093f27f8d9cb5b7e42142a77f65c6b 100644 (file)
@@ -8528,6 +8528,8 @@ int alloc_contig_range(unsigned long start, unsigned long end,
        if (ret)
                return ret;
 
+       drain_all_pages(cc.zone);
+
        /*
         * In case of -EBUSY, we'd like to know which page causes problem.
         * So, just fall through. test_pages_isolated() has a tracepoint