On Thu, Jan 07, 2016 at 11:05:48PM +0100, Alexander Sverdlin wrote: > Debugging ALSA hangups it was found that EP9302 (latest E2 rev.) DMA controller > sometimes asserts STALL interrupt instead of NFB interrupt. Simply ignoring the > difference and simply acting upon the amount of data we still have to transfer > seems to work fine. This somehow sounds similar to M2M issue which is already > dealt with in the driver, when the controller asserts DONE interrupt too early. > > The issue is not documented in Cirrus Logic erratas for EP93XX, but original > Cirrus DMA driver from 2003 (not based on DMA API) did the similar handling > of STALL interrupt. In-tree driver (6d831c65) did it also, before conversion to > DMA engine API. Applied after fixing subsystem name -- ~Vinod -- 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