Skip to content

x86-64, NUMA: Make dummy node initialization path similar to non-dummy ones

Tejun Heo lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest26 patches 48 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/26x86-64, NUMA: Make dummy node initialization path similar to non-dummy onesarch/x86/mm/numa_64.c+3 -21 reply
2/26x86-64, NUMA: Simplify hotplug node handling in acpi_numa_memory_affinity_init()arch/x86/mm/srat_64.c+13 -187 replies
3/26x86-64, NUMA: Drop @start/last_pfn from initmem_init()arch/x86/include/asm/page_types.h arch/x86/kernel/setup.c arch/x86/mm/init_64.c +1 more+12 -192 replies
3/26x86, NUMA: Drop @start/last_pfn from initmem_init() initmem_init()arch/x86/include/asm/page_types.h arch/x86/kernel/setup.c arch/x86/mm/init_32.c +3 more+14 -235 replies
4/26x86-64, NUMA: Unify {acpi|amd}_{numa_init|scan_nodes}() arguments and return valuesarch/x86/include/asm/acpi.h arch/x86/include/asm/amd_nb.h arch/x86/kernel/setup.c +4 more+22 -195 replies
5/26x86-64, NUMA: Wrap acpi_numa_init() so that failure can be indicated by return valuearch/x86/include/asm/acpi.h arch/x86/kernel/setup.c arch/x86/mm/srat_64.c+12 -10 replies
6/26x86-64, NUMA: Move *_numa_init() invocations into initmem_init()arch/x86/include/asm/page_types.h arch/x86/kernel/setup.c arch/x86/mm/init_64.c +1 more+18 -182 replies
6/26x86, NUMA: Move *_numa_init() invocations into initmem_init()arch/x86/include/asm/page_types.h arch/x86/kernel/setup.c arch/x86/mm/init_32.c +3 more+20 -201 reply
7/26x86-64, NUMA: Restructure initmem_init()arch/x86/mm/numa_64.c arch/x86/mm/srat_64.c+52 -460 replies
8/26x86-64, NUMA: Use common {cpu|mem}_nodes_parsedarch/x86/include/asm/numa_64.h arch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c +1 more+31 -240 replies
9/26x86-64, NUMA: Remove local variable found from amd_numa_init()arch/x86/mm/amdtopology_64.c+2 -40 replies
10/26x86-64, NUMA: Move apicid to numa mapping initialization from amd_scan_nodes() to amd_numa_init()arch/x86/mm/amdtopology_64.c+22 -187 replies
11/26x86-64, NUMA: Use common numa_nodes[]arch/x86/include/asm/numa_64.h arch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c +1 more+45 -420 replies
12/26x86-64, NUMA: Kill {acpi|amd}_get_nodes()arch/x86/include/asm/acpi.h arch/x86/include/asm/amd_nb.h arch/x86/mm/amdtopology_64.c +2 more+10 -390 replies
13/26x86-64, NUMA: Factor out memblk handling into numa_{add|register}_memblk()arch/x86/include/asm/acpi.h arch/x86/include/asm/numa_64.h arch/x86/mm/numa_64.c +1 more+116 -950 replies
14/26x86-64, NUMA: Unify use of memblk in all init methodsarch/x86/include/asm/numa_64.h arch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c +1 more+9 -300 replies
15/26x86-64, NUMA: Unify the rest of memblk registrationarch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c arch/x86/mm/srat_64.c+66 -7018 replies
16/26x86-64, NUMA: Kill {acpi|amd|dummy}_scan_nodes()arch/x86/include/asm/acpi.h arch/x86/include/asm/amd_nb.h arch/x86/mm/amdtopology_64.c +2 more+0 -260 replies
17/26x86-64, NUMA: Remove %NULL @nodeids handling from compute_hash_shift()arch/x86/mm/numa_64.c+7 -70 replies
18/26x86-64, NUMA: Introduce struct numa_meminfoarch/x86/mm/numa_64.c+75 -700 replies
19/26x86-64, NUMA: Separate out numa_cleanup_meminfo()arch/x86/mm/numa_64.c+46 -370 replies
20/26x86-64, NUMA: make numa_cleanup_meminfo() prettierarch/x86/mm/numa_64.c+19 -170 replies
21/26x86-64, NUMA: consolidate and improve memblk sanity checksarch/x86/mm/numa_64.c+49 -500 replies
22/26x86-64, NUMA: Add common find_node_by_addr()arch/x86/include/asm/numa_64.h arch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c +1 more+20 -310 replies
23/26x86-64, NUMA: kill numa_nodes[]arch/x86/include/asm/numa_64.h arch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c +1 more+53 -580 replies
24/26x86-64, NUMA: Rename cpu_nodes_parsed to numa_nodes_parsedarch/x86/include/asm/numa_64.h arch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c +1 more+10 -100 replies
25/26x86-64, NUMA: Kill mem_nodes_parsedarch/x86/include/asm/numa_64.h arch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c +1 more+20 -130 replies
26/26x86-64, NUMA: Implement generic node distance handlingarch/x86/include/asm/acpi.h arch/x86/include/asm/numa_64.h arch/x86/include/asm/topology.h +2 more+109 -170 replies

Reviews trailers per patch

1 of 28 patches has a Reviewed-by or Acked-by.

PatchYinghai Lu
1/26A-b
2/26
3/26
3/26
4/26
5/26
6/26
6/26
7/26
8/26
9/26
10/26
11/26
12/26
13/26
14/26
15/26
16/26
17/26
18/26
19/26
20/26
21/26
22/26
23/26
24/26
25/26
26/26

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread