System crash in swiotlb_unmap_sg_attrs() during qla2xxx fibre events due to bit flip
Issue
System crash in swiotlb_unmap_sg_attrs()
during qla2xxx
fibre events due to bit flip:
general protection fault: 0000 [#1] SMP
....
CPU: 20 PID: 0 Comm: swapper/20 Kdump: loaded Tainted: P OE ------------ T 3.10.0-1160.76.1.el7.x86_64 #1
Hardware name: HP ProLiant DL580 Gen9/ProLiant DL580 Gen9, BIOS U17 10/16/2020
task: ffff9a510d8fa100 ti: ffff9a510d910000 task.ti: ffff9a510d910000
RIP: 0010:[<ffffffffb85b25f8>] [<ffffffffb85b25f8>] swiotlb_unmap_sg_attrs+0x28/0x60
....
Call Trace:
<IRQ>
[<ffffffffb86ef221>] scsi_dma_unmap+0x61/0x80
[<ffffffffc0d1a2a8>] qla2x00_sp_free_dma+0x178/0x280 [qla2xxx]
[<ffffffffc0d1809b>] qla2x00_sp_compl+0x2b/0x60 [qla2xxx]
[<ffffffffc0d4f7d5>] qla2x00_process_completed_request+0x45/0xd0 [qla2xxx]
[<ffffffffc0d50063>] qla2x00_status_entry+0x593/0x1900 [qla2xxx]
[<ffffffffb82d761f>] ? ttwu_do_activate+0x6f/0x80
[<ffffffffb82db022>] ? try_to_wake_up+0x192/0x390
[<ffffffffb82db235>] ? wake_up_process+0x15/0x20
[<ffffffffb82bb3c4>] ? wake_up_worker+0x24/0x30
[<ffffffffb82bbd95>] ? insert_work+0x65/0xa0
[<ffffffffc0d522d6>] qla24xx_process_response_queue+0x4b6/0x8d0 [qla2xxx]
[<ffffffffc0d5494b>] qla24xx_msix_rsp_q+0x4b/0xc0 [qla2xxx]
[<ffffffffb83503d4>] __handle_irq_event_percpu+0x44/0x1c0
[<ffffffffb8350582>] handle_irq_event_percpu+0x32/0x80
[<ffffffffb835060c>] handle_irq_event+0x3c/0x60
[<ffffffffb83533ff>] handle_edge_irq+0x7f/0x150
[<ffffffffb822f5f4>] handle_irq+0xe4/0x1a0
....
RIP [<ffffffffb85b25f8>] swiotlb_unmap_sg_attrs+0x28/0x60
RSP <ffff9d3cfe703bd8>
Environment
- Red Hat Enterprise Linux 7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.