Double lpfc request completion causes system to crash in dm_softirq_done().

Solution In Progress - Updated -

Issue

  • Double lpfc request completion causes system to crash in dm_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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content