From e966636970f787fcfada09977a39a5a4d4967725 Mon Sep 17 00:00:00 2001 From: Vlastimil Babka Date: Wed, 14 May 2014 10:02:20 +1000 Subject: mm-page_alloc-debug_vm-checks-for-free_list-placement-of-cma-and-reserve-pages-fix Use VM_BUG_ON_PAGE instead of VM_BUG_ON as suggested by Sasha Levin. Signed-off-by: Vlastimil Babka Cc: Sasha Levin Signed-off-by: Andrew Morton --- mm/page_alloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'mm') diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 7abd15e74c91..f0a10738002c 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -712,7 +712,7 @@ static void free_pcppages_bulk(struct zone *zone, int count, /* must delete as __free_one_page list manipulates */ list_del(&page->lru); - VM_BUG_ON(!check_freepage_migratetype(page)); + VM_BUG_ON_PAGE(!check_freepage_migratetype(page), page); mt = get_freepage_migratetype(page); /* MIGRATE_MOVABLE list may include MIGRATE_RESERVEs */ __free_one_page(page, page_to_pfn(page), zone, 0, mt); @@ -1210,7 +1210,7 @@ static int rmqueue_bulk(struct zone *zone, unsigned int order, struct page *page = __rmqueue(zone, order, migratetype); if (unlikely(page == NULL)) break; - VM_BUG_ON(!check_freepage_migratetype(page)); + VM_BUG_ON_PAGE(!check_freepage_migratetype(page), page); /* * Split buddy pages returned by expand() are received here -- cgit v1.2.3