From aed97b8b8194e818a94cc5ce5662f19b8bdd8adc Mon Sep 17 00:00:00 2001 From: XinHong Zhu Date: Fri, 14 Feb 2014 16:01:28 +0800 Subject: [PATCH] [SCSI] pm80xx: fix problem of pm8001_work_fn reseting incorrect phy device If a phy device is removed, the device can get error of I/O and HBA maybe receieve IO_OPEN_CNX_ERROR_IT_NEXUS_LOSS of event which causes pm8001_work_fn to reset the phy device but in pm8001_task_exec we don't assign a value for the device field of the ccb and in other case a ccb used have device field set, when ccb is freed the field device of the ccb don't be set NULL.So there is possibility of getting another device reset in function mpi_ssp_completion. Signed-off-by: zhuxh Acked-by: Lindar Liu Signed-off-by: James Bottomley --- Reading git-format-patch failed