i386 gdt and percpu cleanups
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 6 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | i386: Account for module percpu space separately from kernel percpuinclude/ include/ include/ +3 more | +11 | 0 replies | |
| 2/6 | Allow percpu variables to be page-alignedarch/ arch/ arch/ +18 more | +29 | 0 replies | |
| 3/6 | Page-align the GDTarch/ arch/ arch/ +2 more | +13 | 0 replies | |
| 4/6 | Convert PDA into the percpu sectionarch/ arch/ arch/ +14 more | +179 | 3 replies | |
| 5/6 | cleanups to help using per-cpu variables from asminclude/ | +7 | 0 replies | |
| 6/6 | Define per_cpu_offsetinclude/ | +2 | 0 replies |
Reviews trailers per patch
2 of 6 patches have a Reviewed-by or Acked-by.
| Patch | Ingo Molnar | Jeremy Fitzhardinge |
|---|---|---|
| 1/6 | ||
| 2/6 | A-b | |
| 3/6 | A-b | |
| 4/6 | ||
| 5/6 | ||
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [patch 0/6] i386 gdt and percpu cleanups
Hi Andi,
This is a series of patches based on your latest queue (as of the other day, at least).
It includes:
- the most recent patch to compute the appropriate amount of percpu space to allocate, using a separate reservation for modules where needed.
- make the percpu sections page-aligned, so that percpu variables can be page aligned if needed (which is used by gdt_page)
- page-align the gdt
- remove the pda and convert all pda usages into percpu variables (percpu variables still use the %fs prefix mechanism the pda used)
- some improvements to asm-i386/percpu.h to make asm access to percpu variables easy
- define per_cpu_offset in asm-i386/percpu.h, to match asm-generic/
Thanks,
J