From 8b98a5a95e9c674d74d5a8cf11fe1b4b9aa4dbca Mon Sep 17 00:00:00 2001 From: Don Brace Date: Fri, 24 Feb 2017 16:08:04 -0800 Subject: [PATCH] hpsa: update reset handler Use the return from TUR as a check for the device state. Signed-off-by: Don Brace Orabug: 25605941 Signed-off-by: Jack Vogel --- drivers/scsi/hpsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 757cae131d98..d592aedee75d 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -3049,7 +3049,7 @@ static int hpsa_do_reset(struct ctlr_info *h, struct hpsa_scsi_dev_t *dev, if (unlikely(rc)) atomic_set(&dev->reset_cmds_out, 0); else - wait_for_device_to_become_ready(h, scsi3addr, 0); + rc = wait_for_device_to_become_ready(h, scsi3addr, 0); mutex_unlock(&h->reset_mutex); return rc; -- 2.50.1