From: Raghava Aditya Renukunta Date: Wed, 27 Dec 2017 04:34:23 +0000 (-0800) Subject: scsi: aacraid: Do not attempt abort when Fw panicked X-Git-Tag: for-linus-20180210~48^2~160 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=dfb92a1f93345f51851f76d567a608da09eb2347;p=linux-block.git scsi: aacraid: Do not attempt abort when Fw panicked Check if the adapter can receive abort requests, before sending aborts Signed-off-by: Raghava Aditya Renukunta Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/aacraid/linit.c b/drivers/scsi/aacraid/linit.c index 3677beff9c17..5eb07223087b 100644 --- a/drivers/scsi/aacraid/linit.c +++ b/drivers/scsi/aacraid/linit.c @@ -683,6 +683,9 @@ static int aac_eh_abort(struct scsi_cmnd* cmd) u32 bus, cid; int ret = FAILED; + if (aac_adapter_check_health(aac)) + return ret; + bus = aac_logical_to_phys(scmd_channel(cmd)); cid = scmd_id(cmd); if (aac->hba_map[bus][cid].devtype == AAC_DEVTYPE_NATIVE_RAW) {