]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm26/mm/small_page.c
[PATCH] Exterminate PAGE_BUG
[linux-2.6-omap-h63xx.git] / arch / arm26 / mm / small_page.c
index 77be86cca789e385bab5f859f8992e063185c160..30447106c25fdba1ae0141afc03fa58834c84601 100644 (file)
@@ -92,8 +92,7 @@ static unsigned long __get_small_page(int priority, struct order *order)
                page = list_entry(order->queue.next, struct page, lru);
 again:
 #ifdef PEDANTIC
-               if (USED_MAP(page) & ~order->all_used)
-                       PAGE_BUG(page);
+               BUG_ON(USED_MAP(page) & ~order->all_used);
 #endif
                offset = ffz(USED_MAP(page));
                SET_USED(page, offset);
@@ -141,8 +140,7 @@ static void __free_small_page(unsigned long spage, struct order *order)
                        goto non_small;
 
 #ifdef PEDANTIC
-               if (USED_MAP(page) & ~order->all_used)
-                       PAGE_BUG(page);
+               BUG_ON(USED_MAP(page) & ~order->all_used);
 #endif
 
                spage = spage >> order->shift;