alignment gap waste. The patches also define PERCPU macro for
> vmlinux.lds.S for concise code.
>
> PATCH 1/2: Define percpu smp cacheline align interface
> PATCH 2/2: Call percpu smp cacheline algin interface
For some reason arm exploded.
/opt/crosstool/gcc-3.4.5-glibc-2.3.6/ar
for
vmlinux.lds.S for concise code.
PATCH 1/2: Define percpu smp cacheline align interface
PATCH 2/2: Call percpu smp cacheline algin interface
For some reason arm exploded.
/opt/crosstool/gcc-3.4.5-glibc-2.3.6/arm-unknown-linux-gnu/bin/arm-unknown-linux-gnu-ld:arch/arm/kernel/vmlinux.lds:327
percpu data into
.data.percpu.shared_cacheline_aligned. Other percpu data is still in
data.percpu section. The patches can reduce cache line access in SMP and reduce
alignment gap waste. The patches also define PERCPU macro for vmlinux.lds.S for
concise code.
PATCH 1/2: Define percpu smp cacheline
into
.data.percpu.shared_cacheline_aligned. Other percpu data is still in
data.percpu section. The patches can reduce cache line access in SMP and reduce
alignment gap waste. The patches also define PERCPU macro for vmlinux.lds.S for
concise code.
PATCH 1/2: Define percpu smp cacheline align
Define percpu smp cacheline align interface
Signed-off-by: Fenghua Yu <[EMAIL PROTECTED]>
Acked-by: Suresh Siddha <[EMAIL PROTECTED]>
diff -Nurp linux-2.6.21-rc7.0/arch/alpha/kernel/vmlinux.lds.S
linux-2.6.21-rc7.1/arch/alpha/kernel/vmlinux.lds.S
---
Define percpu smp cacheline align interface
Signed-off-by: Fenghua Yu [EMAIL PROTECTED]
Acked-by: Suresh Siddha [EMAIL PROTECTED]
diff -Nurp linux-2.6.21-rc7.0/arch/alpha/kernel/vmlinux.lds.S
linux-2.6.21-rc7.1/arch/alpha/kernel/vmlinux.lds.S
---
6 matches
Mail list logo