summaryrefslogtreecommitdiffstats
path: root/arch/i386/kernel/io_apic.c
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2006-02-25 13:52:30 +0900
committerJeff Garzik <jeff@garzik.org>2006-02-25 16:52:31 -0500
commite4e10e3e7995f5bd481d2720bf30d3a661d110ca (patch)
tree14dbbab4fcc8c2fd10376751516c2f0088459247 /arch/i386/kernel/io_apic.c
parent0ee304d5802dc62746f13f12d4cb4ec4ed285f66 (diff)
downloadblackbird-op-linux-e4e10e3e7995f5bd481d2720bf30d3a661d110ca.tar.gz
blackbird-op-linux-e4e10e3e7995f5bd481d2720bf30d3a661d110ca.zip
[PATCH] sata_sil: implement R_ERR on DMA activate FIS errata fix
Silicon Image has disclosed a new sil3114/3152 errata and workaround which causes the controller to return R_ERR on DMA activate FIS if the FIS is received while the next PRD is being fetched. This patch implements the workaround. This errata results in lock up and doesn't trigger if m15w workaround is in effect. We stopped applying m15w to 3512 and 3114 in 2.6.14-rc1 which makes 3512/3114 lock up with some drives on all kernel versions since 2.6.14-rc1 upto now (2.6.16-rc4). This patch should fix the regression. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'arch/i386/kernel/io_apic.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud