The patch titled Subject: mm: Fix buddy list helpers has been added to the -mm tree. Its filename is mm-move-buddy-list-manipulations-into-helpers-fix.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/mm-move-buddy-list-manipulations-into-helpers-fix.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/mm-move-buddy-list-manipulations-into-helpers-fix.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Dan Williams <dan.j.williams@xxxxxxxxx> Subject: mm: Fix buddy list helpers Tetsuo reports that free page statistics are not reporting correctly, and Vlastimil noticed that "mm: Move buddy list manipulations into helpers" botched one of its conversions of add_to_free_area(). Fix the double-increment of ->nr_free. Link: http://lkml.kernel.org/r/155033679702.1773410.13041474192173212653.stgit@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Signed-off-by: Dan Williams <dan.j.williams@xxxxxxxxx> Reported-by: Tetsuo Handa <penguin-kernel@xxxxxxxxxxxxxxxxxxx> Tested-by: Tetsuo Handa <penguin-kernel@xxxxxxxxxxxxxxxxxxx> Reported-by: Vlastimil Babka <vbabka@xxxxxxx> Acked-by: Michal Hocko <mhocko@xxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/page_alloc.c | 1 - 1 file changed, 1 deletion(-) --- a/mm/page_alloc.c~mm-move-buddy-list-manipulations-into-helpers-fix +++ a/mm/page_alloc.c @@ -1901,7 +1901,6 @@ static inline void expand(struct zone *z continue; add_to_free_area(&page[size], area, migratetype); - area->nr_free++; set_page_order(&page[size], high); } } _ Patches currently in -mm which might be from dan.j.williams@xxxxxxxxx are mm-shuffle-initial-free-memory-to-improve-memory-side-cache-utilization.patch mm-shuffle-initial-free-memory-to-improve-memory-side-cache-utilization-fix.patch mm-move-buddy-list-manipulations-into-helpers.patch mm-move-buddy-list-manipulations-into-helpers-fix.patch mm-maintain-randomization-of-page-free-lists.patch