Hey Mark, I'm glad you are having fun with the driver. On Tue, 23 Jul 2019 at 11:45, Mark Balançian <mbalant3@xxxxxxxxx> wrote: > > Hello all, > > My name is Mark and I am working on contributing to the open-source Linux project. > > I would please like to know more about the TW686X driver. In particular, when running concurrency tests on the driver, it seems like there is no evidence of interrupt handling/calling before tw686x_memcpy_dma_free(), which could be problematic. Am I missing something? I would highly appreciate your explanation for educational purposes. > Not necesarily, as the code explains: /* * We can call this even when alloc_dma failed for the given channel */ static void tw686x_memcpy_dma_free(struct tw686x_video_channel *vc, unsigned int pb) Are you having any specific issue ? Thanks, Ezequiel