System crash due to tcm loopback driver causing double-start of SCSI command
Issue
System crash due to tcm loopback
driver causing double-start of SCSI command:
ABORT_TASK: Sending TMR_TASK_DOES_NOT_EXIST for ref_tag: 0
ABORT_TASK: Sending TMR_TASK_DOES_NOT_EXIST for ref_tag: 0
sd 15:0:1:1: Power-on or device reset occurred
sd 15:0:1:0: Power-on or device reset occurred
BUG: unable to handle kernel paging request at 000000ba6bd5ac68
IP: [<ffffffffc0cce7a0>] tcm_loop_submission_work+0x40/0x260 [tcm_loop]
PGD 0
Oops: 0000 [#1] PREEMPT SMP
....
CPU: 0 PID: 2697 Comm: kworker/0:5 Kdump: loaded Tainted: G OE ------------ T 3.10.0-1160.11.1.rt56.1145.el7.x86_64 #1
Hardware name: Quanta Cloud Technology Inc. QuantaGrid D52BE-2U 1S5BU9Z003W/S5BE-MB 3UPI (LBG-1G), BIOS 3A11.BT20 09/20/2019
Workqueue: tcm_loop tcm_loop_submission_work [tcm_loop]
task: ffff9d55fa22a2c0 ti: ffff9d4d3e548000 task.ti: ffff9d4d3e548000
RIP: 0010:[<ffffffffc0cce7a0>] [<ffffffffc0cce7a0>] tcm_loop_submission_work+0x40/0x260 [tcm_loop]
....
Call Trace:
[<ffffffffb36ca0ab>] ? migrate_enable+0xdb/0x210
[<ffffffffb36b1025>] process_one_work+0x175/0x4b0
[<ffffffffb36b1dec>] worker_thread+0x16c/0x3f0
[<ffffffffb36b1c80>] ? manage_workers.isra.36+0x2b0/0x2b0
[<ffffffffb36b9261>] kthread+0xd1/0xe0
[<ffffffffb36b9190>] ? kthread_worker_fn+0x170/0x170
[<ffffffffb3d89077>] ret_from_fork_nospec_begin+0x21/0x21
[<ffffffffb36b9190>] ? kthread_worker_fn+0x170/0x170
....
RIP [<ffffffffc0cce7a0>] tcm_loop_submission_work+0x40/0x260 [tcm_loop]
RSP <ffff9d4d3e54bdb0>
CR2: 000000ba6bd5ac68
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.