]> bbs.cooldavid.org Git - net-next-2.6.git/commit - drivers/ata/sata_sil.c
[PATCH] sata_sil: convert to new EH
authorTejun Heo <htejun@gmail.com>
Mon, 15 May 2006 11:58:27 +0000 (20:58 +0900)
committerTejun Heo <htejun@gmail.com>
Mon, 15 May 2006 11:58:27 +0000 (20:58 +0900)
commitf6aae27ed002ba9c0a98aff811dbde32ce749d28
tree8c3326657bb0917536d02d81c3d52f13590af7a8
parent3f037db0ba043022e43e8e7266e698d4af264851
[PATCH] sata_sil: convert to new EH

Convert sata_sil to new EH.  As these controllers have hardware
interrupt mask and are known to have screaming interrupts issues, use
hardware IRQ masking for freezing.  sil_freeze() masks interrupts for
the port and sil_thaw() unmasks them.  As ports are automatically
frozen before probing reset, there is no need to initialize interrupt
masks sil_init_onde().  Remove related code.

Other than freezing, sata_sil uses stock BMDMA EH routines.

Signed-off-by: Tejun Heo <htejun@gmail.com>
drivers/scsi/sata_sil.c