Commit b322e88b authored by Li RongQing's avatar Li RongQing Committed by Andrew Morton
Browse files

mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0

Optimize hugetlb_pages_alloc_boot() to return immediately when
max_huge_pages is 0, avoiding unnecessary CPU cycles and the below log
message when hugepages aren't configured in the kernel command line.
[    3.702280] HugeTLB: allocation took 0ms with hugepage_allocation_threads=32

Link: https://lkml.kernel.org/r/20250814102333.4428-1-lirongqing@baidu.com


Signed-off-by: default avatarLi RongQing <lirongqing@baidu.com>
Reviewed-by: default avatarDev Jain <dev.jain@arm.com>
Tested-by: default avatarDev Jain <dev.jain@arm.com>
Reviewed-by: default avatarJane Chu <jane.chu@oracle.com>
Acked-by: default avatarDavid Hildenbrand <david@redhat.com>
Cc: Muchun Song <muchun.song@linux.dev>
Cc: Oscar Salvador <osalvador@suse.de>
Cc: <stable@vger.kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent 35224da7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment