summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/pm8001/pm8001_sas.c
diff options
context:
space:
mode:
authorjack wang2009-12-07 10:22:36 +0100
committerJames Bottomley2009-12-10 16:58:54 +0100
commit9e79e12554d651f586ff2364e69a8e9cd5e9dbcb (patch)
tree034b6b41675573b5458501a04a8c635229c33fcd /drivers/scsi/pm8001/pm8001_sas.c
parent[SCSI] hpsa: add driver for HP Smart Array controllers. (diff)
downloadkernel-qcow2-linux-9e79e12554d651f586ff2364e69a8e9cd5e9dbcb.tar.gz
kernel-qcow2-linux-9e79e12554d651f586ff2364e69a8e9cd5e9dbcb.tar.xz
kernel-qcow2-linux-9e79e12554d651f586ff2364e69a8e9cd5e9dbcb.zip
[SCSI] pm8001: Fix for sata io circular lock dependency.
This patch fix for sata IO circular lock dependency. When we call task_done for SATA IO, we have got pm8001_ha->lock ,and in sas_ata_task_done, it will get (dev->sata_dev.ap->lock. then cause circular lock dependency .So we should drop pm8001_ha->lock when we call task_done for SATA task. Signed-off-by: Jack Wang <jack_wang@usish.com> Signed-off-by: Lindar Liu <lindar_liu@usish.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/pm8001/pm8001_sas.c')
0 files changed, 0 insertions, 0 deletions