On Sat, 2016-02-27 at 10:19 -0800, Peter Hurley wrote: > Hi Eric, > > For a while now, we've been struggling to understand why we've been > observing missed uart rx DMA. > > Because both the uart driver (omap8250) and the dmaengine driver > (edma) were (relatively) new, we assumed there was some race between > starting a new rx DMA and processing the previous one. Hrm, relatively new + tasklet woes rings a bell. Ah, that.. <quote> What's worse is that at the point where this code was written it was already well known that tasklets are a steaming pile of crap and should die. </quote> Source thereof https://lwn.net/Articles/588457/ -Mike -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html