Revision 9c09a95cf431fcf5720f2e408befa24b32b8cf4d authored by Mel Gorman on 24 January 2008, 13:49:54 UTC, committed by Linus Torvalds on 24 January 2008, 16:07:27 UTC
Partial revert the changes made by 04231b3002ac53f8a64a7bd142fde3fa4b6808c6
to the kmem_list3 management. On a machine with a memoryless node, this
BUG_ON was triggering

	static void *____cache_alloc_node(struct kmem_cache *cachep, gfp_t flags, int nodeid)
	{
		struct list_head *entry;
		struct slab *slabp;
		struct kmem_list3 *l3;
		void *obj;
		int x;

		l3 = cachep->nodelists[nodeid];
		BUG_ON(!l3);

Signed-off-by: Mel Gorman <mel@csn.ul.ie>
Cc: Pekka Enberg <penberg@cs.helsinki.fi>
Acked-by: Christoph Lameter <clameter@sgi.com>
Cc: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Cc: Nishanth Aravamudan <nacc@us.ibm.com>
Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent c5c9942
History
File Mode Size
cluster
dlm
Makefile -rw-r--r-- 528 bytes
alloc.c -rw-r--r-- 158.8 KB
alloc.h -rw-r--r-- 5.4 KB
aops.c -rw-r--r-- 47.8 KB
aops.h -rw-r--r-- 2.6 KB
buffer_head_io.c -rw-r--r-- 7.4 KB
buffer_head_io.h -rw-r--r-- 2.1 KB
dcache.c -rw-r--r-- 11.4 KB
dcache.h -rw-r--r-- 1.8 KB
dir.c -rw-r--r-- 43.0 KB
dir.h -rw-r--r-- 3.0 KB
dlmglue.c -rw-r--r-- 81.5 KB
dlmglue.h -rw-r--r-- 4.2 KB
endian.h -rw-r--r-- 1.4 KB
export.c -rw-r--r-- 5.2 KB
export.h -rw-r--r-- 1.0 KB
extent_map.c -rw-r--r-- 12.4 KB
extent_map.h -rw-r--r-- 1.7 KB
file.c -rw-r--r-- 52.5 KB
file.h -rw-r--r-- 2.4 KB
heartbeat.c -rw-r--r-- 9.5 KB
heartbeat.h -rw-r--r-- 2.3 KB
inode.c -rw-r--r-- 34.5 KB
inode.h -rw-r--r-- 5.0 KB
ioctl.c -rw-r--r-- 3.5 KB
ioctl.h -rw-r--r-- 335 bytes
journal.c -rw-r--r-- 37.2 KB
journal.h -rw-r--r-- 14.7 KB
localalloc.c -rw-r--r-- 23.1 KB
localalloc.h -rw-r--r-- 1.7 KB
mmap.c -rw-r--r-- 5.5 KB
mmap.h -rw-r--r-- 134 bytes
namei.c -rw-r--r-- 45.0 KB
namei.h -rw-r--r-- 1.2 KB
ocfs1_fs_compat.h -rw-r--r-- 2.9 KB
ocfs2.h -rw-r--r-- 13.7 KB
ocfs2_fs.h -rw-r--r-- 24.4 KB
ocfs2_lockid.h -rw-r--r-- 2.6 KB
slot_map.c -rw-r--r-- 7.1 KB
slot_map.h -rw-r--r-- 1.9 KB
suballoc.c -rw-r--r-- 47.1 KB
suballoc.h -rw-r--r-- 4.4 KB
super.c -rw-r--r-- 44.4 KB
super.h -rw-r--r-- 1.5 KB
symlink.c -rw-r--r-- 4.0 KB
symlink.h -rw-r--r-- 1.3 KB
sysfile.c -rw-r--r-- 3.0 KB
sysfile.h -rw-r--r-- 1.1 KB
uptodate.c -rw-r--r-- 16.5 KB
uptodate.h -rw-r--r-- 1.6 KB
ver.c -rw-r--r-- 1.2 KB
ver.h -rw-r--r-- 1000 bytes
vote.c -rw-r--r-- 18.2 KB
vote.h -rw-r--r-- 1.6 KB

back to top