]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip/renesas-rza1: Prevent use-after-free in rza1_irqc_probe()
authorWen Yang <wen.yang99@zte.com.cn>
Mon, 8 Jul 2019 06:19:04 +0000 (14:19 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Tue, 9 Jul 2019 12:53:50 +0000 (14:53 +0200)
commit5c5440f0e8b547d0e336646cad8f4077936c97e9
tree89ccf6f0e577abb444266a5f34b408e515e73eaf
parenta63712c6c12f2e394a3cb3feebe92203da8f15cf
irqchip/renesas-rza1: Prevent use-after-free in rza1_irqc_probe()

The gic_node is still being used in the rza1_irqc_parse_map() call
after the of_node_put() call, which may result in use-after-free.

Fixes: a7ff0977d5b3 ("irqchip: Add Renesas RZ/A1 Interrupt Controller driver")
Signed-off-by: Wen Yang <wen.yang99@zte.com.cn>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lkml.kernel.org/r/1562566745-7447-3-git-send-email-wen.yang99@zte.com.cn
drivers/irqchip/irq-renesas-rza1.c