diff options
author | jack wang <jack_wang@usish.com> | 2009-12-07 17:22:36 +0800 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2009-12-10 09:58:54 -0600 |
commit | 9e79e12554d651f586ff2364e69a8e9cd5e9dbcb (patch) | |
tree | 034b6b41675573b5458501a04a8c635229c33fcd /kernel/sched_cpupri.c | |
parent | edd163687ea59f01d6b43c9e1fdaa0126fa30191 (diff) | |
download | lwn-9e79e12554d651f586ff2364e69a8e9cd5e9dbcb.tar.gz lwn-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 'kernel/sched_cpupri.c')
0 files changed, 0 insertions, 0 deletions