aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorPeng Liu <[email protected]>2022-04-29 14:36:57 -0700
committerakpm <[email protected]>2022-04-29 14:36:57 -0700
commitf87442f407af80dac4dc81c8a7772b71b36b2e09 (patch)
treec972f061bcca1a8165cba82dba527bb15bf3ac0f /tools/perf/scripts/python/bin
parent0a7a0f6f7f3679c906fc55e3805c1d5e2c566f55 (diff)
hugetlb: fix hugepages_setup when deal with pernode
Hugepages can be specified to pernode since "hugetlbfs: extend the definition of hugepages parameter to support node allocation", but the following problem is observed. Confusing behavior is observed when both 1G and 2M hugepage is set after "numa=off". cmdline hugepage settings: hugepagesz=1G hugepages=0:3,1:3 hugepagesz=2M hugepages=0:1024,1:1024 results: HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages HugeTLB registered 2.00 MiB page size, pre-allocated 1024 pages Furthermore, confusing behavior can be also observed when an invalid node behind a valid node. To fix this, never allocate any typical hugepage when an invalid parameter is received. Link: https://lkml.kernel.org/r/[email protected] Fixes: b5389086ad7b ("hugetlbfs: extend the definition of hugepages parameter to support node allocation") Signed-off-by: Peng Liu <[email protected]> Reviewed-by: Mike Kravetz <[email protected]> Cc: Baolin Wang <[email protected]> Cc: David Hildenbrand <[email protected]> Cc: Liu Yuntao <[email protected]> Cc: Muchun Song <[email protected]> Cc: Zhenguo Yao <[email protected]> Cc: Kefeng Wang <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions