At rport loss, deadlock in lpfc_worker thread and multipathd
Issue
- Experienced a hard lockup in multipathd that was waiting on the same lock as the lpfc_worker_0 thread resulting in system panic.
PID: 623 TASK: ffff880870f58aa0 CPU: 3 COMMAND: "fc_wq_1"
#0 [ffff880028266e90] crash_nmi_callback at ffffffff810321a6
#1 [ffff880028266ea0] notifier_call_chain at ffffffff815300f5
#2 [ffff880028266ee0] atomic_notifier_call_chain at ffffffff8153015a
#3 [ffff880028266ef0] notify_die at ffffffff810a4eae
#4 [ffff880028266f20] do_nmi at ffffffff8152ddbb
#5 [ffff880028266f50] nmi at ffffffff8152d680
[exception RIP: scsi_remove_target+147]
RIP: ffffffff8138de93 RSP: ffff880870f5ddd0 RFLAGS: 00000046
RAX: ffff88022bc91c08 RBX: ffff88022bc91c00 RCX: 0000000000004cc2
RDX: 0000000000000286 RSI: 0000000000000286 RDI: ffff88107074c050
RBP: ffff880870f5de10 R8: ffffffff81c09cc0 R9: 0000000000000000
R10: 0000a5f8ffffff38 R11: 0000000000000000 R12: ffff88022bc91c00
R13: 0000000000000286 R14: ffff880870cc5060 R15: ffff88107074c010
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
--- <NMI exception stack> ---
#6 [ffff880870f5ddd0] scsi_remove_target at ffffffff8138de93
#7 [ffff880870f5de18] fc_starget_delete at ffffffffa008c596 [scsi_transport_fc]
#8 [ffff880870f5de38] worker_thread at ffffffff81097fe0
#9 [ffff880870f5dee8] kthread at ffffffff8109e66e
#10 [ffff880870f5df48] kernel_thread at ffffffff8100c20a
Environment
- RHEL 6.6Z stream - 2.6.32-504.12.2.el6.x86_64
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.