Commit-ID: 39bc66625d7a761f6e5c5b3d81d88e7c9359ca84 Gitweb: http://git.kernel.org/tip/39bc66625d7a761f6e5c5b3d81d88e7c9359ca84 Author: Ingo Molnar <mingo@xxxxxxx> AuthorDate: Sat, 28 Feb 2009 10:18:43 +0100 Commit: Ingo Molnar <mingo@xxxxxxx> CommitDate: Sat, 28 Feb 2009 10:19:22 +0100 kmemcheck: fix split_page() of the page allocator, fix Impact: build fix for !CONFIG_KMEMCHECK Cc: Vegard Nossum <vegard.nossum@xxxxxxxxx> Cc: Pekka Enberg <penberg@xxxxxxxxxxxxxx> Signed-off-by: Ingo Molnar <mingo@xxxxxxx> --- mm/page_alloc.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 5b0e676..2e0819b 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -1059,12 +1059,14 @@ void split_page(struct page *page, unsigned int order) VM_BUG_ON(PageCompound(page)); VM_BUG_ON(!page_count(page)); +#ifdef CONFIG_KMEMCHECK /* * Split shadow pages too, because free(page[0]) would * otherwise free the whole shadow. */ if (kmemcheck_page_is_tracked(page)) split_page(virt_to_page(page[0].shadow), order); +#endif for (i = 1; i < (1 << order); i++) set_page_refcounted(page + i); -- To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html