]> git.baikalelectronics.ru Git - kernel.git/commit
ioat2,3: put channel hardware in known state at init
authorDan Williams <dan.j.williams@intel.com>
Sat, 19 Dec 2009 22:36:02 +0000 (15:36 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sat, 19 Dec 2009 22:36:02 +0000 (15:36 -0700)
commit23c100fa7a8f67de7abecbd7d377a008a0b7b55a
tree9310005efbfa5d3141c1bf9d9ed5464377419f1e
parent31ddd5c6bb96e25800ad2cdef8f701578a855d9e
ioat2,3: put channel hardware in known state at init

Put the ioat2 and ioat3 state machines in the halted state with all
errors cleared.

The ioat1 init path is not disturbed for stability, there are no
reported ioat1 initiaization issues.

Cc: <stable@kernel.org>
Reported-by: Roland Dreier <rdreier@cisco.com>
Tested-by: Roland Dreier <rdreier@cisco.com>
Acked-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/dma/ioat/dma.c
drivers/dma/ioat/dma.h
drivers/dma/ioat/dma_v2.c
drivers/dma/ioat/dma_v2.h
drivers/dma/ioat/dma_v3.c
drivers/dma/ioat/registers.h