Skip to content

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

Tejun Heo lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/33x86-64, NUMA: Make dummy node initialization path similar to non-dummy onesarch/x86/mm/numa_64.c+3 -20 replies
2/33x86-64, NUMA: Simplify hotplug node handling in acpi_numa_memory_affinity_init()arch/x86/mm/srat_64.c+13 -180 replies
3/33x86, NUMA: Drop @start/last_pfn from initmem_init()arch/x86/include/asm/page_types.h arch/x86/kernel/setup.c arch/x86/mm/init_32.c +3 more+14 -230 replies
4/33x86-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 -190 replies
5/33x86-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/33x86, 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 -200 replies
7/33x86-64, NUMA: Restructure initmem_init()arch/x86/mm/numa_64.c arch/x86/mm/srat_64.c+52 -460 replies
8/33x86-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/33x86-64, NUMA: Remove local variable found from amd_numa_init()arch/x86/mm/amdtopology_64.c+2 -40 replies
10/33x86-64, NUMA: Move apicid to numa mapping initialization from amd_scan_nodes() to amd_numa_init()arch/x86/mm/amdtopology_64.c+23 -200 replies
11/33x86-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/33x86-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/33x86-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
13/33x86-64, NUMA: Factor out memblk handling into numa_{add|register}_memblk()arch/x86/include/asm/acpi.h arch/x86/include/asm/numa.h arch/x86/include/asm/numa_64.h +2 more+117 -940 replies
14/33x86-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+8 -290 replies
15/33x86-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+68 -740 replies
16/33x86-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/33x86-64, NUMA: Remove %NULL @nodeids handling from compute_hash_shift()arch/x86/mm/numa_64.c+7 -70 replies
18/33x86-64, NUMA: Introduce struct numa_meminfoarch/x86/mm/numa_64.c+75 -700 replies
19/33x86-64, NUMA: Separate out numa_cleanup_meminfo()arch/x86/mm/numa_64.c+46 -370 replies
20/33x86-64, NUMA: make numa_cleanup_meminfo() prettierarch/x86/mm/numa_64.c+19 -170 replies
21/33x86-64, NUMA: consolidate and improve memblk sanity checksarch/x86/mm/numa_64.c+49 -500 replies
22/33x86-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/33x86-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/33x86-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/33x86-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/33x86-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
27/33x86-64, NUMA: Trivial changes to prepare for emulation updatesarch/x86/mm/numa_64.c+18 -160 replies
28/33x86-64, NUMA: Build and use direct emulated nid -> phys nid mappingarch/x86/mm/numa_64.c+35 -290 replies
28/33x86-64, NUMA: Build and use direct emulated nid -> phys nid mappingarch/x86/mm/numa_64.c+35 -290 replies
29/33x86-64, NUMA: Make emulation code build numa_meminfo and share the registration patharch/x86/mm/numa_64.c+86 -870 replies
30/33x86-64, NUMA: Wrap node ID during emulationarch/x86/mm/numa_64.c+2 -100 replies
31/33x86-64, NUMA: Emulate directly from numa_meminfoarch/x86/mm/numa_64.c+71 -1000 replies
32/33x86-64, NUMA: Unify emulated apicid -> node mapping transformationarch/x86/mm/amdtopology_64.c arch/x86/mm/numa_64.c arch/x86/mm/srat_64.c+16 -330 replies
33/33x86-64, NUMA: Unify emulated distance mappingarch/x86/include/asm/acpi.h arch/x86/include/asm/amd_nb.h arch/x86/include/asm/numa_64.h +3 more+40 -1760 replies

Reviews trailers per patch

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

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

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

Read the v1 thread