- page = alloc_pages_exact_node(nodeid, flags | __GFP_NOTRACK, cachep->gfporder); + page = alloc_pages_exact_node(nodeid, flags | __GFP_NOTRACK | __GFP_MIRROR, + cachep->gfporder); Set some global "got_mirror"[*] if we have any mirrored memory to __GFP_MIRROR, else to 0.
then page = alloc_pages_exact_node(nodeid, flags | __GFP_NOTRACK | got_mirror, cachep->gfporder); -Tony [*] Someone will suggest a better name. I'm bad at picking names. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/