Re: [PATCH] dmaengine: mv_xor: kill tasklet on channel add error path
From: Vinod Koul
Date: Tue Sep 15 2026 - 13:53:08 EST
On Wed, 09 Sep 2026 16:46:01 -0700, Rosen Penev wrote:
> If request_irq() succeeds but a later step (self-test or device
> registration) fails, the error path at err_free_irq frees the IRQ
> but does not kill the tasklet. A previously scheduled tasklet can
> still run after the channel is freed, accessing freed memory.
>
> Add tasklet_kill() after free_irq() on the error path.
>
> [...]
Applied, thanks!
[1/1] dmaengine: mv_xor: kill tasklet on channel add error path
commit: bcb4d469b19d53dc21e4a1da12d4438e7489e150
Best regards,
--
~Vinod