scsi: hpsa: do-not-complete-cmds-for-deleted-devices
authorDon Brace <don.brace@microsemi.com>
Tue, 7 May 2019 18:32:26 +0000 (13:32 -0500)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 18 Jun 2019 23:46:18 +0000 (19:46 -0400)
commit9e33f0d5788fe4aaa42b1abf6536d046c724a8cd
treea7401b47abe79adeebb1c78442ab96b0d56b89c5
parentb443d3eab600b86025ee338669c9ddd399167a4b
scsi: hpsa: do-not-complete-cmds-for-deleted-devices

Close up a rare multipath issue.

Close up small hole where a command completes after a device has been
removed from SML and before the device is re-added.

 - Mark device as removed in slave_destroy

 - Do not complete commands for deleted devices

Reviewed-by: Justin Lindley <justin.lindley@microsemi.com>
Reviewed-by: David Carroll <david.carroll@microsemi.com>
Reviewed-by: Scott Teel <scott.teel@microsemi.com>
Signed-off-by: Don Brace <don.brace@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/hpsa.c
drivers/scsi/hpsa.h