All of lore.kernel.org
 help / color / mirror / Atom feed
From: Olaf Hering <olh@suse.de>
To: andrew.vasquez@qlogic.com, linux-scsi@vger.kernel.org
Subject: bogus error handling in qla2x00_iospace_config
Date: Fri, 11 Aug 2006 19:44:25 +0200	[thread overview]
Message-ID: <20060811174425.GA32639@suse.de> (raw)


Andrew,

the oops below was reported from a user with a qla card in an Apple
Xserve G5. I have to check if the request_region() is obsolete with
current kernels, but the qla driver should not crash either way.



https://bugzilla.novell.com/show_bug.cgi?id=195931
.
.
.
Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected Apple U3H chipset
agpgart: configuring for size idx: 64
agpgart: AGP aperture is 256M @ 0x0
QLogic Fibre Channel HBA Driver
PCI: Enabling device: (0001:06:02.0), cmd 7
PCI: Unable to reserve I/O region #1:100@0 for device 0001:06:02.0
qla2xxx 0001:06:02.0: Failed to reserve PIO/MMIO regions (0001:06:02.0)
Unable to handle kernel paging request for data at address 0x00000000
Faulting instruction address: 0xd0000000004e163c
Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=128 NUMA POWERMAC 
Modules linked in: qla2xxx scsi_transport_fc uninorth_agp agpgart firmware_class
 tg3 snd_powermac snd_pcm snd_page_alloc snd_timer snd soundcore sbp2 ohci1394
sg ieee1394 sata_svw libata sd_mod scsi_mod
NIP: D0000000004E163C LR: D0000000004C16AC CTR: 0000000000000001
REGS: c00000000f43f220 TRAP: 0300   Not tainted  (2.6.16.20-2-ppc64)
MSR: 9000000000009032 <EE,ME,IR,DR>  CR: 24222422  XER: 00000000
DAR: 0000000000000000, DSISR: 0000000040000000
TASK = c00000000f8a6f50[1622] 'modprobe' THREAD: c00000000f43c000 CPU: 1
GPR00: 0000000000000000 C00000000F43F4A0 D000000000503688 C00000007E0DC458 
GPR04: 9000000000009032 FFFFFFFFFFFFFFFF C00000000F43F5F8 C0000000004B9B38 
GPR08: 000000000007FFFF 0000000000000000 FFFFFFFFFFFFFFFF C00000007E0DE670 
GPR12: D0000000004E5658 C00000000048B080 D0000000004A78F0 0000000000000000 
GPR16: D0000000004A78B0 00000000000002D4 D0000000004A6D3F C000000002FA1800 
GPR20: C00000000F43C000 000000000000002A FFFFFFFFFFFFFFF4 C00000007E0DC000 
GPR24: 000000000000002A 0000000000000000 0000000000000020 0000000000000000 
GPR28: C00000007E0DC458 C00000007E0DF130 D000000000501300 C00000007E0DF138 
NIP [D0000000004E163C] .qla2x00_cancel_io_descriptors+0xcc/0x15c [qla2xxx]
LR [D0000000004C16AC] .qla2x00_free_device+0x38/0x18c [qla2xxx]
Call Trace:
[C00000000F43F4A0] [C00000000F43C000] 0xc00000000f43c000 (unreliable)
[C00000000F43F540] [D0000000004C16AC] .qla2x00_free_device+0x38/0x18c [qla2xxx]
[C00000000F43F5C0] [D0000000004C3064] .qla2x00_probe_one+0x1198/0x11f8 [qla2xxx]
[C00000000F43F720] [C0000000001D06F0] .pci_device_probe+0xd0/0x164
[C00000000F43F7D0] [C000000000252B20] .driver_probe_device+0xa0/0x15c
[C00000000F43F870] [C000000000252D78] .__driver_attach+0xb4/0x138
[C00000000F43F900] [C000000000252284] .bus_for_each_dev+0x7c/0xd4
[C00000000F43F9C0] [C0000000002529C4] .driver_attach+0x28/0x40
[C00000000F43FA40] [C000000000251D24] .bus_add_driver+0x90/0x170
[C00000000F43FAE0] [C00000000025315C] .driver_register+0xbc/0xd8
[C00000000F43FB70] [C0000000001D047C] .__pci_register_driver+0x8c/0xd8
[C00000000F43FC10] [D0000000004E52E0] .qla2x00_module_init+0xac/0x24c4 [qla2xxx]
[C00000000F43FCA0] [C000000000083EC0] .sys_init_module+0x187c/0x1b88
[C00000000F43FE30] [C00000000000871C] syscall_exit+0x0/0x40
Instruction dump:
381bffff 393a0001 781b0420 793a0420 2fbb0000 409eff94 e93c2218 397c2218 
3940ffff 4800000c b1490048 7c090378 <e8090000> 2fa00000 419e0008 7c00022c 
 <6>device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@redhat.com
dm-netlink version 0.0.2 loaded
.

             reply	other threads:[~2006-08-11 17:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-11 17:44 Olaf Hering [this message]
2006-08-11 18:10 ` bogus error handling in qla2x00_iospace_config Andrew Vasquez

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=20060811174425.GA32639@suse.de \
    --to=olh@suse.de \
    --cc=andrew.vasquez@qlogic.com \
    --cc=linux-scsi@vger.kernel.org \
    /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.