Double lpfc request completion causes system to crash in dm_softirq_done().
Issue
- Double
lpfc
request completion causes system to crash indm_softirq_done()
:
sd 3:0:0:9: [sddq] Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK
sd 3:0:0:9: [sddq] CDB: Read(10): 28 00 01 b3 f2 00 00 02 00 00
end_request: I/O error, dev sddq, sector 28570112
lpfc 0000:05:00.0: 2:2890 Port not ready, port status reg 0x83000000 error 1=0xa10010a8, error 2=0x1446228
lpfc 0000:05:00.0: 2:3317 HBA not functional: IP Reset Failed try: echo fw_reset > board_mode
BUG: unable to handle kernel paging request at 00000000159dfe30
IP: [<ffffffffa00037c7>] dm_softirq_done+0xc7/0x190 [dm_mod]
Kernel PGD 800000028a395067 PUD 2a610f067 PMD 0
User PGD 28a395067 PUD 2a610f067 PMD 0
Oops: 0000 [#1] SMP
last sysfs file: /sys/devices/virtual/block/dm-76/stat
CPU 1
....
Pid: 58846, comm: oracle Tainted: P -- ------------ 2.6.32-754.30.2.el6.x86_64 #1 Dell Inc. PowerEdge R730/0WCJNT
RIP: 0010:[<ffffffffa00037c7>] [<ffffffffa00037c7>] dm_softirq_done+0xc7/0x190 [dm_mod]
RSP: 0000:ffff8810b8803e60 EFLAGS: 00010292
RAX: ffff88205d88d9c0 RBX: ffff8815cb3cbac0 RCX: ffff88205d88d9c0
RDX: 00000000159dfe30 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffff8810b8803ea0 R08: ffff8810b8817cf0 R09: 0000000000000020
R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000000
R13: ffff881059f03180 R14: 00000000159dfc00 R15: 000000007a4edd6c
FS: 00007f71031f8700(0000) GS:ffff8810b8800000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00000000159dfe30 CR3: 000000024a260000 CR4: 00000000001607e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Process oracle (pid: 58846, threadinfo ffff881a79c30000, task ffff881f44b6d520)
....
Call Trace:
<IRQ>
[<ffffffff812908bb>] blk_done_softirq+0x8b/0xa0
[<ffffffff8108aa2a>] __do_softirq+0xea/0x240
[<ffffffff810be01f>] ? tick_program_event+0x2f/0x40
[<ffffffff8156791c>] call_softirq+0x1c/0x30
[<ffffffff8100e535>] do_softirq+0x65/0xa0
Environment
- Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.