]> err.no Git - linux-2.6/commit
[PATCH] remove unused blkp field in percpu_data
authorEric Dumazet <dada1@cosmosbay.com>
Sun, 8 Jan 2006 09:03:40 +0000 (01:03 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 9 Jan 2006 04:13:59 +0000 (20:13 -0800)
commitf867bac65419a98c9682f4409e087582d29ec5f6
treec65e5663259ae2df77179683c8189e6c3de3b9fe
parente78c9a004aadebe22306c81d1a7f1d1278dc37f9
[PATCH] remove unused blkp field in percpu_data

I found that blkp field was not used in kernel tree.

As most of the times NR_CPUS is a power of two and kmalloc() memory blocks
too, this extra field basically doubles the memory space allocated in
__alloc_percpu() to store the 'struct percpu_data'

(for example, if NR_CPUS=8 on i386, kmalloc(4*8+4) returns a 64 bytes block
instead of a 32 bytes block after this patch)

Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/percpu.h