From: Tejun Heo Date: Fri, 27 Jun 2008 16:49:02 +0000 (+0900) Subject: ahci: always clear all bits in irq_stat X-Git-Tag: v2.6.26-rc9~58^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea0c62f7cf70f13a67830471b613337bd0c9a62e;p=pandora-kernel.git ahci: always clear all bits in irq_stat Some AHCI controllers (ICH7 was reported) set pending bit in HOST_IRQ_STAT for non-existent ports and when it's not cleared falls into IRQ storm. Always clear full irq_stat instead of only the bits that are handled. As nothing changes for recognized ports, the risk of breaking things is pretty low. Reported and verified by Philipp Thomas in the following suse bugzilla. https://bugzilla.novell.com/attachment.cgi?id=215692 Signed-off-by: Tejun Heo Cc: Philipp Thomas Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed