On 10/31/2011 03:46 PM, Kevin Wolf wrote:
> Hmm, I think you should set rearm = 1 to ensure the BH is run when > ultimately you leave the sync read. Sorry for not spotting this before.I was about to agree, but in fact adding a rearm = 1; line leads to crashes, whereas in the version I posted it just works. So it looks like something is wrong with doing it, even though it seemed to make perfect sense at the first sight.
But what will restart the DMA at the end of the synchronous I/O, then? Paolo