bogus error handling in qla2x00_iospace_config

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx
dm-netlink version 0.0.2 loaded
.
-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux