aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/ioat/dma_v3.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2009-11-19 17:10:07 -0700
committerDan Williams <dan.j.williams@intel.com>2009-11-19 23:21:03 -0700
commitb57014def9afc2bd8a62299d2f51b77dad5ae0c7 (patch)
treeb196078bed3b982475bd0dd22ce0ce8aad2f517a /drivers/dma/ioat/dma_v3.c
parentde581b65f6fe78168affa552c3bd15b8c80ed614 (diff)
downloadmrst-s0i3-test-b57014def9afc2bd8a62299d2f51b77dad5ae0c7.tar.gz
mrst-s0i3-test-b57014def9afc2bd8a62299d2f51b77dad5ae0c7.tar.xz
mrst-s0i3-test-b57014def9afc2bd8a62299d2f51b77dad5ae0c7.zip
ioat2,3: report all uncorrectable errors
Modify is_ioat_bug() to catch all errors that are uncorrectable, or not currently handled. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/dma/ioat/dma_v3.c')
-rw-r--r--drivers/dma/ioat/dma_v3.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/dma/ioat/dma_v3.c b/drivers/dma/ioat/dma_v3.c
index fad2e9fba49..252cf2d3f1d 100644
--- a/drivers/dma/ioat/dma_v3.c
+++ b/drivers/dma/ioat/dma_v3.c
@@ -378,6 +378,8 @@ static void ioat3_timer_event(unsigned long data)
u32 chanerr;
chanerr = readl(chan->reg_base + IOAT_CHANERR_OFFSET);
+ dev_err(to_dev(chan), "%s: Channel halted (%x)\n",
+ __func__, chanerr);
BUG_ON(is_ioat_bug(chanerr));
}