Hi all,
I'm wondering about the use of the kernel 'nr_node_ids' variable in
memory.c. In kmem_cache_downsize(), vt->kmem_cache_len_nodes defaults
to 1 when 'nr_node_ids' isn't present. But in vm_init() an error
message is printed in the same case. The reason I'm asking is that I'm
getting that error
"unable to initialize kmem slab cache subsystem"
on a 3.4 kernel. Having vm_init() default to
vt->kmem_cache_len_nodes=1
as well seems to bring up the slab subsystem, although I'm getting a couple of
"kmem: vm_area_struct: full list: slab: <nn1> bad next pointer:
<nn2>"
mixed into my kmem -S output. I have no idea if it's related.
Regards,
Per