System crash from double completion in qla2xxx driver following port flaps
Issue
- System crash from double completion in
qla2xxx
driver following port flaps:
qla2xxx [0000:86:00.0]-801c:1: Abort command issued nexus=1:3:0 -- 2002.
qla2xxx [0000:86:00.0]-801c:1: Abort command issued nexus=1:3:0 -- 2002.
rport-1:0-3: blocked FC remote port time out: removing target and saving binding
....
qla2xxx [0000:86:00.0]-801c:1: Abort command issued nexus=1:3:0 -- 2002.
qla2xxx [0000:86:00.0]-801c:1: Abort command issued nexus=1:3:0 -- 2002.
rport-1:0-3: blocked FC remote port time out: removing target and saving binding
scsi 1:0:3:0: rejecting I/O to offline device
BUG: unable to handle kernel NULL pointer dereference at 00000000000000c4
IP: [<ffffffff946ed782>] scsi_softirq_done+0x22/0x160
PGD 0
Oops: 0000 [#1] SMP
....
CPU: 4 PID: 0 Comm: swapper/4 Kdump: loaded Tainted: P OE ------------ 3.10.0-1160.62.1.el7.x86_64 #1
Hardware name: LENOVO System x3650 M5: -[5462AC1]-/01GR451, BIOS -[TCE124M-2.10]- 06/23/2016
task: ffff9a5f21f1e300 ti: ffff9a5f21f4c000 task.ti: ffff9a5f21f4c000
RIP: 0010:[<ffffffff946ed782>] [<ffffffff946ed782>] scsi_softirq_done+0x22/0x160
....
Call Trace:
<IRQ>
[<ffffffff9455db16>] blk_done_softirq+0x96/0xc0
[<ffffffff942a4d85>] __do_softirq+0xf5/0x280
[<ffffffff9499d4ec>] call_softirq+0x1c/0x30
[<ffffffff9422f715>] do_softirq+0x65/0xa0
[<ffffffff942a5105>] irq_exit+0x105/0x110
[<ffffffff9499e8d6>] do_IRQ+0x56/0xf0
[<ffffffff9499036a>] common_interrupt+0x16a/0x16a
<EOI>
[<ffffffff947c8ba7>] ? cpuidle_enter_state+0x57/0xd0
[<ffffffff947c8cfe>] cpuidle_idle_call+0xde/0x230
[<ffffffff94237c8e>] arch_cpu_idle+0xe/0xc0
[<ffffffff9430196a>] cpu_startup_entry+0x14a/0x1e0
[<ffffffff9425a857>] start_secondary+0x1f7/0x270
[<ffffffff942000d5>] start_cpu+0x5/0x14
....
RIP [<ffffffff946ed782>] scsi_softirq_done+0x22/0x160
....
Environment
- Red Hat Enterprise Linux 7
- Red Hat Enterprise Linux 8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.