]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit8f986f0ae0ed92734af714508d190b778967ae59
treeebc9eac4517325be0a91a4e2b2cb38f08d36812e
parent89707987ca4d9576ce899c5314496ad14ba89635
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