diff options
| author | Wen Xiong <[email protected]> | 2018-09-21 00:32:12 +0000 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2018-09-21 16:35:39 +0000 |
| commit | 318ddb34b2052f838aa243d07173e2badf3e630e (patch) | |
| tree | 8ea8c5955e10590caa7951a9d39c3e04d04b3b2f /drivers/net/xen-netback/interface.c | |
| parent | scsi: target: iscsi: Use bin2hex instead of a re-implementation (diff) | |
| download | kernel-318ddb34b2052f838aa243d07173e2badf3e630e.tar.gz kernel-318ddb34b2052f838aa243d07173e2badf3e630e.zip | |
scsi: ipr: System hung while dlpar adding primary ipr adapter back
While dlpar adding primary ipr adapter back, driver goes through adapter
initialization then schedule ipr_worker_thread to start te disk scan by
dropping the host lock, calling scsi_add_device. Then get the adapter reset
request again, so driver does scsi_block_requests, this will cause the
scsi_add_device get hung until we unblock. But we can't run ipr_worker_thread
to do the unblock because its stuck in scsi_add_device.
This patch fixes the issue.
[mkp: typo and whitespace fixes]
Signed-off-by: Wen Xiong <[email protected]>
Acked-by: Brian King <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'drivers/net/xen-netback/interface.c')
0 files changed, 0 insertions, 0 deletions
