Viresh Kumar 84adccfb8c dmaengine/dw_dmac fix: dwc_scan_descriptors must compare first desc address also with llp
dwc_scan_descriptors scans all descriptors from active_list in case transfer is
not completed.  It compares first_desc->lli.llp, and then all childrens of its
tx_list. But it doesn't compare its own address, i.e. first_desc->txd.phys, as
this is what we have initially programmed into the controller register. So this
causes dma to stop and finish a transfer, which was never started. And thus
fail.

Signed-off-by: Viresh Kumar <viresh.kumar@st.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2011-03-31 11:07:31 +05:30
..
2011-03-11 17:52:36 -08:00
2011-01-03 01:39:26 -08:00
2009-09-08 17:53:03 -07:00
2010-05-23 20:28:19 -07:00
2010-12-17 19:16:10 +09:00
2011-01-30 22:27:21 -08:00
2011-01-30 22:27:21 -08:00
2011-01-30 22:27:21 -08:00