The patch titled Subject: mm/hugetlb: fix incorrect hugepages count during mem hotplug has been added to the -mm tree. Its filename is mm-fix-the-incorrect-hugepages-count.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/mm-fix-the-incorrect-hugepages-count.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/mm-fix-the-incorrect-hugepages-count.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/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: zhong jiang <zhongjiang@xxxxxxxxxx> Subject: mm/hugetlb: fix incorrect hugepages count during mem hotplug When memory hotplug operates, free hugepages will be freed if the movable node is offline. Therefore, /proc/sys/vm/nr_hugepages will be incorrect. Fix it by reducing max_huge_pages when the node is offlined. Link: http://lkml.kernel.org/r/1470624546-902-1-git-send-email-zhongjiang@xxxxxxxxxx Signed-off-by: zhong jiang <zhongjiang@xxxxxxxxxx> Cc: Mike Kravetz <mike.kravetz@xxxxxxxxxx> Cc: Naoya Horiguchi <n-horiguchi@xxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/hugetlb.c | 1 + 1 file changed, 1 insertion(+) diff -puN mm/hugetlb.c~mm-fix-the-incorrect-hugepages-count mm/hugetlb.c --- a/mm/hugetlb.c~mm-fix-the-incorrect-hugepages-count +++ a/mm/hugetlb.c @@ -1448,6 +1448,7 @@ static void dissolve_free_huge_page(stru list_del(&page->lru); h->free_huge_pages--; h->free_huge_pages_node[nid]--; + h->max_huge_pages--; update_and_free_page(h, page); } spin_unlock(&hugetlb_lock); _ Patches currently in -mm which might be from zhongjiang@xxxxxxxxxx are mm-fix-the-incorrect-hugepages-count.patch mm-page_owner-align-with-pageblock_nr-pages.patch mm-walk-the-zone-in-pageblock_nr_pages-steps.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html