mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
Currently percpu readmostly subsection may share cachelines with other percpu subsections which may result in unnecessary cacheline bounce and performance degradation. This patch adds @cacheline parameter to PERCPU() and PERCPU_VADDR() linker macros, makes each arch linker scripts specify its cacheline size and use it to align percpu subsections. This is based on Shaohua's x86 only patch. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Shaohua Li <shaohua.li@intel.com> |
||
|---|---|---|
| .. | ||
| boot | ||
| include/asm | ||
| kernel | ||
| lib | ||
| mb93090-mb00 | ||
| mm | ||
| defconfig | ||
| Kconfig | ||
| Kconfig.debug | ||
| Makefile | ||