diff --git a/mm/internal.h b/mm/internal.h index 841c27611627..398741a8ab09 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -741,7 +741,7 @@ static inline void prep_compound_tail(struct page *tail, { tail->mapping = TAIL_MAPPING; set_compound_head(tail, head, order); - set_page_private(tail, 0); + VM_WARN_ON_ONCE(tail->private); } static inline void init_compound_tail(struct page *tail,