Messages in this thread | | | Date | Thu, 8 May 2003 13:12:37 +0530 | From | Ravikiran G Thirumalai <> | Subject | Re: [PATCH] kmalloc_percpu |
| |
On Wed, May 07, 2003 at 04:16:06PM +1000, Rusty Russell wrote: > In message <20030507055103.GA31797@in.ibm.com> you write: > > I tried to run a test to compare this implementation, but got an oops. > > Here is the oops and the patch I was trying... > > > + if (!init_committed_space) > > init_committed_space is a function. You meant to call it 8)
Yeah :(..sorry abt that, I'd actually tested an earlier patch of yours (one u sent to Dipankar) and I'd got an oops in __alloc_percpu (Same application but I'd actually called init_commmited_space earlier). So when I got a oops again with the newer patch, I just mailed it. But still, even after actually calling init_committed_space with the newer patch (The first one which you mailed to Andrew in this thread) I get an oops at __alloc_percpu.
Here's the oops report...looks like the struct pcpu_block *pcpu has NULL...
Thanks, Kiran
Unable to handle kernel NULL pointer dereference at virtual address 00000000 printing eip: c014a5de *pde = 00104001 *pte = 00000000 Oops: 0000 [#1] CPU: 0 EIP: 0060:[<c014a5de>] Not tainted EFLAGS: 00010246 EIP is at __alloc_percpu+0x4e/0x190 eax: c02f9cbc ebx: c03a8328 ecx: 00000000 edx: 00000000 esi: 00000001 edi: 00000000 ebp: 00000000 esp: dff7ff94 ds: 007b es: 007b ss: 0068 Process swapper (pid: 1, threadinfo=dff7e000 task=dff7c040) Stack: c01070f0 00000003 c03cfe20 c03ad080 c03a8328 00000001 00000020 00000000 c01392f9 00000004 00000004 c036ccda c036cd26 c03a8328 c03607eb dff7e000 00000000 c01050c2 00000020 c0105060 00000000 00000000 00000000 c01070f5 Call Trace: [<c01070f0>] kernel_thread_helper+0x0/0x10 [<c01392f9>] init_committed_space+0x9/0x11 [<c036ccda>] swap_setup+0x1a/0x30 [<c036cd26>] kswapd_init+0x6/0x40 [<c03607eb>] do_initcalls+0x3b/0x90 [<c01050c2>] init+0x62/0x1d0 [<c0105060>] init+0x0/0x1d0 [<c01070f5>] kernel_thread_helper+0x5/0x10
Code: 66 83 39 00 0f 84 08 01 00 00 c7 44 24 04 fc ff ff ff 31 f6 <0>Kernel panic: Attempted to kill init!
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |