diff --git a/[refs] b/[refs] index 8c3ec6a5ddeb..ed7c0984cf70 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2a6e3ebee2edcade56f836390a5f0c7b76ff5f9e +refs/heads/master: d29bb9782d22063892e28716cdb76a87d2876ddb diff --git a/trunk/mm/page_alloc.c b/trunk/mm/page_alloc.c index a3687afc5917..9614aabee8c5 100644 --- a/trunk/mm/page_alloc.c +++ b/trunk/mm/page_alloc.c @@ -538,6 +538,8 @@ static inline void __free_one_page(struct page *page, unsigned long uninitialized_var(buddy_idx); struct page *buddy; + VM_BUG_ON(!zone_is_initialized(zone)); + if (unlikely(PageCompound(page))) if (unlikely(destroy_compound_page(page, order))) return;