Messages in this thread Patch in this message | | | Date | Fri, 19 Sep 2008 15:32:03 -0500 | From | Christoph Lameter <> | Subject | Re: [patch 3/4] cpu alloc: The allocator |
| |
Duh. A cast went missing which results in a pointer calculation going haywire.
Signed-off-by: <cl@linux-foundation.org>
Index: linux-2.6/mm/cpu_alloc.c =================================================================== --- linux-2.6.orig/mm/cpu_alloc.c 2008-09-19 14:57:25.000000000 -0500 +++ linux-2.6/mm/cpu_alloc.c 2008-09-19 14:57:33.000000000 -0500 @@ -126,7 +126,7 @@
spin_unlock_irqrestore(&cpu_alloc_map_lock, flags);
- ptr = __per_cpu_end + start; + ptr = (int *)__per_cpu_end + start;
printk(KERN_INFO "%d per cpu units allocated at offset %lx address %p\n", units, start, ptr)
| |