Per cpu code simplification
cover Per cpu code simplification
This patchset simplifies the code that arches need to maintain to support per cpu functionality. Most of the code is moved into arch independent code. Only a set of minimal definitions is kept for each arch.
The patch also unifies the x86 arch so that there is only a single asm-x86/percpu.h