(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

sh: maple: Use the matching IRQ cookie when invoking free_irq()

The Maple DMA and VBLANK handlers are registered with &maple_unsupported_device as their dev_id. Passing NULL to free_irq() cannot find either action, so the handlers remain registered and the IRQ core warns. Use the same cookie when freeing both handlers on the error paths. Fixes: b3c69e248176 ("maple: more robust device detection.") Signed-off-by: Runyu Xiao <runyu.xiao@seu.edu.cn> Assisted-by: LLM Cc: stable@vger.kernel.org Tested-by: Florian Fuchs <fuchsfl@gmail.com> Reviewed-By: Florian Fuchs <fuchsfl@gmail.com> Reviewed-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Signed-off-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>


Author Runyu Xiao Committer John Paul Adrian Glaubitz Date Commit Parent 3b8386ff
+2 -2
1 changed file
+2 -2
1 changed file