Commits

Robin Gong committed 39e5ae3c5a1
MLK-10255: dma: imx-sdma: fix uart loss data The commit(84bb134229f724f20c0696f3f87631c7a518b47e) move the code about BD updating from tasklet to ISR to make sdma harder to stop in cyclic in case of heavy system loading so that tasklet can't be handled in time, since ISR handled more quickly than tasklet, but it only make things nicer, not totally fix. The side effect of this patch is chn_real_count may be updated by new BD interrupt while uart rx dma callback still check the last BD, thus the residue also be broken and that may cause uart driver get the wrong rx count. This patch just take them back and align with v3.10 kernel. Signed-off-by: Robin Gong <b38343@freescale.com> (cherry picked from commit 4d26ef3c73b5c32828da7de78832d54ce5106357)