|
@@ -538,6 +538,8 @@ static inline void __free_one_page(struct page *page,
|
|
unsigned long uninitialized_var(buddy_idx);
|
|
unsigned long uninitialized_var(buddy_idx);
|
|
struct page *buddy;
|
|
struct page *buddy;
|
|
|
|
|
|
|
|
+ VM_BUG_ON(!zone_is_initialized(zone));
|
|
|
|
+
|
|
if (unlikely(PageCompound(page)))
|
|
if (unlikely(PageCompound(page)))
|
|
if (unlikely(destroy_compound_page(page, order)))
|
|
if (unlikely(destroy_compound_page(page, order)))
|
|
return;
|
|
return;
|