kernel-ark/mm
Manfred Spraul cd61ef6268 [PATCH] slab: Use same schedule timeout for all cpus in cache_reap
Chen noticed that cache_reap uses REAPTIMEOUT_CPUC+smp_processor_id() as
the timeout for rescheduling.

The "+smp_processor_id()" part is wrong, the timeout should be identical
for all cpus: start_cpu_timer already adds a cpu dependant offset to avoid
any clustering.

The attached patch removes smp_processor_id().

Signed-Off-By: Manfred Spraul <manfred@colorfullife.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-07 07:53:24 -08:00
..
bootmem.c
fadvise.c
filemap_xip.c
filemap.c [PATCH] fs: error case fix in __generic_file_aio_read 2005-10-30 17:37:22 -08:00
filemap.h
fremap.c
highmem.c
hugetlb.c [PATCH] ppc64: support 64k pages 2005-11-06 16:56:47 -08:00
internal.h
Kconfig [PATCH] Suppress split ptlock on arches which may use one page for multiple page tables 2005-11-07 07:53:23 -08:00
madvise.c
Makefile
memory_hotplug.c
memory.c
mempolicy.c [PATCH] cpusets: automatic numa mempolicy rebinding 2005-10-30 17:37:22 -08:00
mempool.c
mincore.c
mlock.c
mmap.c [PATCH] RCU torture-testing kernel module 2005-10-30 17:37:27 -08:00
mprotect.c
mremap.c
msync.c
nommu.c
oom_kill.c
page_alloc.c [PATCH] mm: wider use of for_each_*cpu() 2005-10-29 21:40:45 -07:00
page_io.c
page-writeback.c
pdflush.c [PATCH] cpusets: confine pdflush to its cpuset 2005-10-30 17:37:21 -08:00
prio_tree.c
readahead.c
rmap.c
shmem.c
slab.c [PATCH] slab: Use same schedule timeout for all cpus in cache_reap 2005-11-07 07:53:24 -08:00
sparse.c
swap_state.c
swap.c Export __pagevec_release and pagevec_lookup_tag 2005-11-01 10:22:55 -08:00
swapfile.c
thrash.c
tiny-shmem.c [PATCH] Error checks omitted in init_tmpfs() in mm/tiny-shmem.c 2005-10-30 17:37:27 -08:00
truncate.c [PATCH] ext3: Fix unmapped buffers in transaction's lists 2005-10-30 17:37:17 -08:00
vmalloc.c
vmscan.c