On 23.08.15 03:50, Mark Cave-Ayland wrote: > The code to flush the DBDMA channel was effectively duplicated in > dbdma_control_write(), except for the fact that the copy executed outside of a > RUN bit transition was broken by not clearing the FLUSH bit once the flush was > complete. > > Newer PPC Linux kernels would timeout waiting for the FLUSH bit to clear again > after submitting a FLUSH command. Fix this by always clearing the FLUSH bit > once the channel flush is complete and removing the repeated code. > > Reported-by: Aurelien Jarno <aurel...@aurel32.net> > Signed-off-by: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk> > Reviewed-by: Aurelien Jarno <aurel...@aurel32.net>
Thanks, applied to ppc-next. Alex