Thread (9 messages) 9 messages, 4 authors, 2011-01-25

Re: [PATCH RESEND percpu#for-next] percpu: align percpu readmostly subsection to cacheline

From: Tejun Heo <tj@kernel.org>
Date: 2011-01-25 13:32:20
Also in: lkml

On Mon, Dec 27, 2010 at 02:37:19PM +0100, Tejun Heo wrote:
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 <redacted>
---
Shaohua, can you please verify this achieves the same result?  If no
one objects, I'll route it through the percpu tree.
Applied to percpu#for-2.6.39.

Thanks.

-- 
tejun
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help