RFC Replace 'numnodes' with 'node_online_map'
Get series with b4
b4 am 1103838712.3945.12.camel@arrakisVersions newest first
- v1 RFC Latest10 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | Replace 'numnodes' with 'node_online_map' - alphaarch/ | +5 | 0 replies | |
| 2/10 | Replace 'numnodes' with 'node_online_map' - armarch/ arch/ arch/ +1 more | +18 | 0 replies | |
| 3/10 | Replace 'numnodes' with 'node_online_map' - i386arch/ arch/ arch/ +3 more | +51 | 0 replies | |
| 4/10 | Replace 'numnodes' with 'node_online_map' - ia64arch/ arch/ arch/ +7 more | +85 | 0 replies | |
| 5/10 | Replace 'numnodes' with 'node_online_map' - m32rarch/ arch/ arch/ | +9 | 0 replies | |
| 6/10 | Replace 'numnodes' with 'node_online_map' - mipsarch/ arch/ arch/ +4 more | +44 | 0 replies | |
| 7/10 | Replace 'numnodes' with 'node_online_map' - pariscarch/ | +0 | 0 replies | |
| 8/10 | Replace 'numnodes' with 'node_online_map' - ppc64arch/ arch/ | +7 | 0 replies | |
| 9/10 | Replace 'numnodes' with 'node_online_map' - x86_64arch/ arch/ arch/ +2 more | +19 | 0 replies | |
| 10/10 | Replace 'numnodes' with 'node_online_map' - arch-independentDocumentation/ drivers/ include/ +4 more | +34 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC PATCH 0/10] Replace 'numnodes' with 'node_online_map'
The next 10 messages will contain 10 patches to remove the global variable 'numnodes' and replace it's use with manipulations of 'node_online_map'. This will remove the requirement that nodes be numbered sequentially [0 ... (numnodes-1)] with no gaps in the numbering. The removal of this requirement will facilitate node HotPlug as well as remove the need for some of the arch-specific node renumbering schemes in the kernel. Several architectures have to map their native node numbers to 'Linux' node numbers, and I hope that some of this may be removed now.
The following 10 patches replace numnodes in arch-independent code and the 9 architectures that reference numnodes (alpha, arm, i386, ia64, m32r, mips, parisc, ppc64, & x86_64). A rollup patch has been lightly tested (aka: booted) on x86 & ppc64.
Cheers!
-Matt