From: David Chinner <dgc@sgi.com>
To: lkml <linux-kernel@vger.kernel.org>
Cc: neilb@suse.de
Subject: Regression - 2.6.24-rc3 - umem nvram card driver oops
Date: Tue, 4 Dec 2007 08:35:58 +1100 [thread overview]
Message-ID: <20071203213558.GP115527101@sgi.com> (raw)
Neil,
I just upgraded an ia64 (Altix, 16k page size) test box to 2.6.24-rc3
from 2.6.23 and I get it panicing on boot in the umem driver.
[ 55.499300] v2.3 : Micro Memory(tm) PCI memory board block driver
[ 55.519331] ACPI: Unable to derive IRQ for device 0006:00:01.0
[ 55.528294] ACPI: PCI Interrupt 0006:00:01.0[A]: no GSI
[ 55.529214] umem 0006:00:01.0: Micro Memory(tm) controller found (PCI Mem Module (Battery Backup))
[ 55.530968] umem 0006:00:01.0: CSR 0xc00000080da00000 -> 0xc00000080da00000 (0x100)
[ 55.552881] umem 0006:00:01.0: Size 1048576 KB, Battery 1 Disabled (FAILURE), Battery 2 Disabled (FAILURE)
[ 55.559064] umem 0006:00:01.0: Window size 16777216 bytes, IRQ 64
[ 55.560131] umem 0006:00:01.0: memory already initialized
[ 55.561501] umema:<1>Unable to handle kernel NULL pointer dereference (address 000000000000002a)
[ 55.580231] swapper[0]: Oops 8813272891392 [1]
[ 55.581096] Modules linked in: umem qla2xxx
[ 55.582022]
[ 55.582023] Pid: 0, CPU 0, comm: swapper
[ 55.608663] psr : 0000101008026018 ifs : 8000000000000b9c ip : [<a0000002046e1ce0>] Not tainted
[ 55.610226] ip is at process_page+0x1c0/0x760 [umem]
[ 55.611107] unat: 0000000000000000 pfs : 0000000000000b9c rsc : 0000000000000003
[ 55.660528] rnat: e0000030023e5e40 bsps: e000003002563000 pr : a56911155aa696a5
[ 55.661866] ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c0270033f
[ 55.663204] csd : 0000000000000000 ssd : 0000000000000000
[ 55.712930] b0 : a0000002046e1b70 b6 : a0000002046e1b20 b7 : a00000010008d300
[ 55.714267] f6 : 1003e0000060100000000 f7 : 1003e0000000000400000
[ 55.715395] f8 : 1003e0000000000180400 f9 : 1003e0000000080000000
[ 55.816292] f10 : 1003e0000000000000400 f11 : 1003e0000000000049919
[ 55.817422] r1 : a0000002046ebe80 r2 : a0000002046f7640 r3 : 0000000000000040
[ 55.818747] r8 : 0000000000000000 r9 : 0000000000000000 r10 : 0000000000000000
[ 55.866550] r11 : 0000000000000003 r12 : a000000100bfbbb0 r13 : a000000100bf4000
[ 55.867886] r14 : 000000000000002a r15 : 0000000000000000 r16 : 0000000000000003
[ 55.894776] r17 : a0000002046e5630 r18 : 0000000000000000 r19 : 0000000000000003
[ 55.896113] r20 : e00000398c980030 r21 : e000003988381f40 r22 : 0000000000000000
[ 55.897450] r23 : 0000000000000001 r24 : 0000000000000001 r25 : e000003988381f28
[ 55.927571] r26 : 0000000000000001 r27 : 0000000000000000 r28 : 0000000000040000
[ 55.928734] r29 : 00000000cf0c01d0 r30 : e00000398c980038 r31 : 0000000000000000
[ 55.930075]
[ 55.930077] Call Trace:
[ 56.031008] [<a000000100015e00>] show_stack+0x80/0xa0
[ 56.031010] sp=a000000100bfb780 bsp=a000000100bf5238
[ 56.033460] [<a0000001000166f0>] show_regs+0x870/0x8a0
[ 56.033462] sp=a000000100bfb950 bsp=a000000100bf51d8
[ 56.093627] [<a00000010003e830>] die+0x210/0x3a0
[ 56.093629] sp=a000000100bfb950 bsp=a000000100bf5190
[ 56.213913] [<a00000010006eca0>] ia64_do_page_fault+0x9c0/0xb00
[ 56.213915] sp=a000000100bfb950 bsp=a000000100bf5138
[ 56.231427] [<a00000010000b640>] ia64_leave_kernel+0x0/0x280
[ 56.231429] sp=a000000100bfb9e0 bsp=a000000100bf5138
[ 56.278001] [<a0000002046e1ce0>] process_page+0x1c0/0x760 [umem]
[ 56.278004] sp=a000000100bfbbb0 bsp=a000000100bf5058
[ 56.280476] [<a0000001000dab30>] tasklet_action+0x270/0x360
[ 56.280478] sp=a000000100bfbbb0 bsp=a000000100bf5018
[ 56.370160] [<a0000001000d9a60>] __do_softirq+0x200/0x240
[ 56.370162] sp=a000000100bfbbb0 bsp=a000000100bf4f80
[ 56.476607] [<a0000001000d9b10>] do_softirq+0x70/0xc0
[ 56.476609] sp=a000000100bfbbb0 bsp=a000000100bf4f20
[ 56.478889] [<a0000001000d9be0>] irq_exit+0x80/0xc0
[ 56.478891] sp=a000000100bfbbb0 bsp=a000000100bf4f08
[ 56.529780] [<a000000100012b90>] ia64_handle_irq+0x1b0/0x3c0
[ 56.529782] sp=a000000100bfbbb0 bsp=a000000100bf4e98
[ 56.636341] [<a00000010000b640>] ia64_leave_kernel+0x0/0x280
[ 56.636343] sp=a000000100bfbbb0 bsp=a000000100bf4e98
[ 56.638823] [<a000000100017140>] default_idle+0x1a0/0x1c0
[ 56.638825] sp=a000000100bfbd80 bsp=a000000100bf4e30
[ 56.689924] [<a000000100015a70>] cpu_idle+0x210/0x440
[ 56.689926] sp=a000000100bfbe20 bsp=a000000100bf4db8
[ 56.796362] [<a000000100928850>] rest_init+0x110/0x140
[ 56.796364] sp=a000000100bfbe20 bsp=a000000100bf4da0
[ 56.798668] [<a000000100b49d20>] start_kernel+0x7c0/0x880
[ 56.798670] sp=a000000100bfbe20 bsp=a000000100bf4d28
[ 56.850239] [<a000000100930670>] __kprobes_text_end+0x6d0/0x6f0
[ 56.850241] sp=a000000100bfbe30 bsp=a000000100bf4c40
--
Dave Chinner
Principal Engineer
SGI Australian Software Group
next reply other threads:[~2007-12-03 21:36 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-12-03 21:35 David Chinner [this message]
2007-12-04 0:14 ` Regression - 2.6.24-rc3 - umem nvram card driver oops Neil Brown
2007-12-04 2:20 ` David Chinner
2007-12-04 2:48 ` Neil Brown
2007-12-04 9:37 ` Ingo Molnar
2007-12-16 21:15 ` [PATCH] umem nvram driver: clean up style Randy Dunlap
2007-12-16 21:55 ` Alexey Dobriyan
2007-12-17 0:49 ` Randy Dunlap
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20071203213558.GP115527101@sgi.com \
--to=dgc@sgi.com \
--cc=linux-kernel@vger.kernel.org \
--cc=neilb@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.