Eric, On 11/15/2017 08:53 PM, Eric Anholt wrote: > Peter Ujfalusi <peter.ujfalusi@xxxxxx> writes: > >> 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: Martin Sperl <kernel@xxxxxxxxxxxxxxxx> >> CC: Eric Anholt <eric@xxxxxxxxxx> >> Signed-off-by: Peter Ujfalusi <peter.ujfalusi@xxxxxx> > > I haven't fully followed the series, but thanks for porting your fix to > other platforms! I have seen similar patterns in these drivers and it was the right thing to do imho. Unfortunately I can not test on other platforms than eDMA and sDMA, but I firmly believe that based on the usage it should be fine as it survives my torture tests. It would be great to see some Tested-by from others to have more coverage. > Acked-by: Eric Anholt <eric@xxxxxxxxxx> Thank you! -- Péter Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki -- 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