System crash during device removal with hv_storvsc module

Solution Unverified - Updated -

Issue

  • System crash during device removal with hv_storvsc module:
[30579075.655891] sd 0:0:1:1: [sdd] Read Capacity(16) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[30579075.656849] sd 0:0:1:1: [sdd] Sense not available.
[30579075.659167] sd 0:0:1:1: [sdd] Read Capacity(10) failed: Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[30579075.660200] sd 0:0:1:1: [sdd] Sense not available.
[30579075.661826] sd 0:0:1:1: [sdd] Attached SCSI disk
[30579075.700655] WARNING: CPU: 1 PID: 56896 at include/linux/kref.h:52 kobject_get+0x6c/0x80
....
[30579075.700655] CPU: 1 PID: 56896 Comm: kworker/u128:0 Kdump: loaded Tainted: P           OE  ------------   3.10.0-957.12.1.el7.x86_64 #1
[30579075.700655] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS Hyper-V UEFI Release v1.0 11/26/2012
[30579075.700655] Workqueue: storvsc_error_wq_0 storvsc_remove_lun [hv_storvsc]
[30579075.700655] Call Trace:
[30579075.700655]  [<ffffffffbdd63021>] dump_stack+0x19/0x1b
[30579075.700655]  [<ffffffffbd697688>] __warn+0xd8/0x100
[30579075.700655]  [<ffffffffbd6977cd>] warn_slowpath_null+0x1d/0x20
[30579075.700655]  [<ffffffffbd97851c>] kobject_get+0x6c/0x80
[30579075.700655]  [<ffffffffbdaa3707>] get_device+0x17/0x30
[30579075.700655]  [<ffffffffbdad083c>] scsi_device_get+0x2c/0x60
[30579075.700655]  [<ffffffffbdad08e9>] scsi_device_lookup+0x79/0xb0
[30579075.700655]  [<ffffffffc00b1320>] storvsc_remove_lun+0x30/0x60 [hv_storvsc]
[30579075.700655]  [<ffffffffbd6b9d8f>] process_one_work+0x17f/0x440
[30579075.700655]  [<ffffffffbd6bae26>] worker_thread+0x126/0x3c0
[30579075.700655]  [<ffffffffbd6bad00>] ? manage_workers.isra.25+0x2a0/0x2a0
[30579075.700655]  [<ffffffffbd6c1c71>] kthread+0xd1/0xe0
[30579075.700655]  [<ffffffffbd6c1ba0>] ? insert_kthread_work+0x40/0x40
[30579075.700655]  [<ffffffffbdd75bf7>] ret_from_fork_nospec_begin+0x21/0x21
[30579075.700655]  [<ffffffffbd6c1ba0>] ? insert_kthread_work+0x40/0x40
[30579075.700655] ---[ end trace a2da6f70a0f70a96 ]---
[30579075.775315] general protection fault: 0000 [#1] SMP 
....
[30579075.776260] CPU: 1 PID: 56896 Comm: kworker/u128:0 Kdump: loaded Tainted: P        W  OE  ------------   3.10.0-957.12.1.el7.x86_64 #1
[30579075.776260] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS Hyper-V UEFI Release v1.0 11/26/2012
[30579075.776260] Workqueue: storvsc_error_wq_0 storvsc_remove_lun [hv_storvsc]
[30579075.776260] task: ffff922b7a8b1040 ti: ffff922a70b60000 task.ti: ffff922a70b60000
[30579075.776260] RIP: 0010:[<ffffffffbd713d1d>]  [<ffffffffbd713d1d>] module_put+0x1d/0x80
....
[30579075.776260] Call Trace:
[30579075.776260]  [<ffffffffbdad093f>] scsi_device_put+0x1f/0x30
[30579075.776260]  [<ffffffffc00b1338>] storvsc_remove_lun+0x48/0x60 [hv_storvsc]
[30579075.776260]  [<ffffffffbd6b9d8f>] process_one_work+0x17f/0x440
[30579075.776260]  [<ffffffffbd6bae26>] worker_thread+0x126/0x3c0
[30579075.776260]  [<ffffffffbd6bad00>] ? manage_workers.isra.25+0x2a0/0x2a0
[30579075.776260]  [<ffffffffbd6c1c71>] kthread+0xd1/0xe0
[30579075.776260]  [<ffffffffbd6c1ba0>] ? insert_kthread_work+0x40/0x40
[30579075.776260]  [<ffffffffbdd75bf7>] ret_from_fork_nospec_begin+0x21/0x21
[30579075.776260]  [<ffffffffbd6c1ba0>] ? insert_kthread_work+0x40/0x40
....
[30579075.776260] RIP  [<ffffffffbd713d1d>] module_put+0x1d/0x80
[30579075.776260]  RSP <ffff922a70b63dc8>

Environment

  • Red Hat Enterprise Linux

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