mm: rename page_order() to buddy_order()
The current page_order() can only be called on pages in the buddy allocator. For compound pages, you have to use compound_order(). This is confusing and led to a bug, so rename page_order() to buddy_order(). Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Link: https://lkml.kernel.org/r/20201001152259.14932-2-willy@infradead.org Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:

committed by
Linus Torvalds

parent
1f0f8c0de0
commit
ab130f9108
@@ -92,7 +92,7 @@ page_reporting_drain(struct page_reporting_dev_info *prdev,
|
||||
* report on the new larger page when we make our way
|
||||
* up to that higher order.
|
||||
*/
|
||||
if (PageBuddy(page) && page_order(page) == order)
|
||||
if (PageBuddy(page) && buddy_order(page) == order)
|
||||
__SetPageReported(page);
|
||||
} while ((sg = sg_next(sg)));
|
||||
|
||||
|
Reference in New Issue
Block a user