On Wed, Dec 08, 2021 at 09:45:43AM +0100, Wolfram Sang wrote: > dmaengine_terminate_all() is deprecated. When converting the existing > calls, it turned out that the termination in the DMA setup and callback > were superfluous and only a side effect of simply calling > rcar_i2c_cleanup_dma(). As either no DMA transfers have been submitted > yet or the last one has successfully completed, there is nothing to > terminate and we can leave it out. So, merge the DMA unmap and cleanup > function to save some code. Then, add a flag if the new cleanup function > needs to terminate DMA. This is only the case for the erorr handling in > the main thread, so we can finally switch from dmaengine_terminate_all() > to dmaengine_terminate_sync() here. > > Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> Applied to for-next, thanks!
Attachment:
signature.asc
Description: PGP signature