sata_via: don't diddle with ATA_NIEN in ->freeze
authorTejun Heo <htejun@gmail.com>
Thu, 25 Jan 2007 11:46:59 +0000 (20:46 +0900)
committerJeff Garzik <jeff@garzik.org>
Thu, 25 Jan 2007 22:22:47 +0000 (17:22 -0500)
vt6420 completely loses its ability to raise IRQ for ATAPI devices if
ATA_NIEN is diddled with in ->freeze.  Further investigation is
necessary to determine whether this problem is shared on other
controllers but it doesn't seem to be at this point.

Make vt6420's ->freeze only clear IRQ to fix this problem.  This makes
vt6420 relatively more prone to IRQ storms but the controller is way
too braindamaged to worry about that anyway.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>

No differences found