Re: [PATCH 1/2] Define percpu smp cacheline align interface

2007-05-15 Thread Andrew Morton
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

Re: [PATCH 1/2] Define percpu smp cacheline align interface

2007-05-15 Thread Andrew Morton
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

Re: [PATCH 1/2] Define percpu smp cacheline align interface

2007-05-07 Thread Fenghua Yu
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

Re: [PATCH 1/2] Define percpu smp cacheline align interface

2007-05-07 Thread Fenghua Yu
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

[PATCH 1/2] Define percpu smp cacheline align interface

2007-05-04 Thread Fenghua Yu
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 ---

[PATCH 1/2] Define percpu smp cacheline align interface

2007-05-04 Thread Fenghua Yu
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 ---