summaryrefslogtreecommitdiffstats
path: root/net/core
diff options
context:
space:
mode:
authorMaciej Sosnowski <maciej.sosnowski@intel.com>2008-07-22 19:07:33 +0200
committerDan Williams <dan.j.williams@intel.com>2008-07-22 19:07:33 +0200
commit09177e85d6a0bffac8b55afd28ed8b82bd873f0b (patch)
treece3cb72509cc6c03bfc5d70a3ca0901a44b87fc0 /net/core
parentiop_adma: cleanup iop_chan_xor_slot_count (diff)
downloadlinux-09177e85d6a0bffac8b55afd28ed8b82bd873f0b.tar.xz
linux-09177e85d6a0bffac8b55afd28ed8b82bd873f0b.zip
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 <maciej.sosnowski@intel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'net/core')
0 files changed, 0 insertions, 0 deletions