On Tue, Nov 14, 2017 at 3:32 PM, Peter Ujfalusi <peter.ujfalusi@xxxxxx> wrote: > To avoid race with vchan_complete, use the race free way to terminate > running transfer. > > Implement the device_synchronize callback to make sure that the terminated > descriptor is freed. > > CC: Linus Walleij <linus.walleij@xxxxxxxxxx> > Signed-off-by: Peter Ujfalusi <peter.ujfalusi@xxxxxx> I had to read patch 1 before I understood how the descriptor gets free:ed now, but now I see it :) Reviewed-by: Linus Walleij <linus.walleij@xxxxxxxxxx> (Good work with hunting down these corner cases, I'm very happy you're doing this!) Yours, Linus Walleij -- 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