libata: fix EH locking
authorJeff Garzik <jgarzik@pobox.com>
Fri, 26 Aug 2005 02:01:20 +0000 (22:01 -0400)
committerJeff Garzik <jgarzik@pobox.com>
Fri, 26 Aug 2005 02:01:20 +0000 (22:01 -0400)
commitb8f6153ee421014f42b620238f4203a4106db309
treeebc9eac4517325be0a91a4e2b2cb38f08d36812e
parent617e44fdfd7ee3d53388ab295d9411b826437ce9
libata: fix EH locking

Wrap ata_qc_complete() calls in EH context in spinlocks, to prevent
races (mainly in ATAPI code paths).
drivers/scsi/ahci.c
drivers/scsi/libata-core.c
drivers/scsi/sata_promise.c
drivers/scsi/sata_sx4.c