From: Maciej Sosnowski Date: Tue, 22 Jul 2008 17:07:33 +0000 (-0700) Subject: I/OAT: Add watchdog/reset functionality to ioatdma X-Git-Tag: v2.6.27-rc1~852^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09177e85d6a0bffac8b55afd28ed8b82bd873f0b;p=pandora-kernel.git I/OAT: Add watchdog/reset functionality to ioatdma Due to occasional DMA channel hangs observed for I/OAT versions 1.2 and 2.0 a watchdog has been introduced to check every 2 seconds if all channels progress normally. If stuck channel is detected, driver resets it. The reset is done in two parts. The second part is scheduled by the first one to reinitialize the channel after the restart. Signed-off-by: Maciej Sosnowski Signed-off-by: Dan Williams --- Reading git-diff-tree failed