diff options
author | Tejun Heo <htejun@gmail.com> | 2007-02-24 22:30:36 +0900 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-03-09 10:50:24 -0800 |
commit | 27fa3aff7831b70b77c444aa44adac0a88e07dd6 (patch) | |
tree | d4a118ee4bd4b44b50cbfcf78f454c1d2578e68e /fs/ext2 | |
parent | b5f7f3ef64f919fabc5bca0f2f7cc0adfa1ebfc5 (diff) |
sata_sil: ignore and clear spurious IRQs while executing commands by polling
sata_sil used to trigger HSM error if IRQ occurs during polling
command. This didn't matter because polling wasn't used in sata_sil.
However, as of 2.6.20, all IDENTIFYs are performed by polling and
device detection sometimes fails due to spurious IRQ. This patch
makes sata_sil ignore and clear spurious IRQ while executing commands
by polling.
This fixes bug#7996 and IMHO should also be included in -stable.
Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'fs/ext2')
0 files changed, 0 insertions, 0 deletions