OSDN Git Service

genirq: Check irq_data_get_irq_chip() return value before use
authorMarek Vasut <marex@denx.de>
Thu, 14 May 2020 00:25:55 +0000 (02:25 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 28 May 2020 13:58:04 +0000 (15:58 +0200)
commit1d0326f352bb094771df17f045bdbadff89a43e6
tree7371c341b51de7df6952adf6d9d5deeb982d83ef
parent9cb1fd0efd195590b828b9b865421ad345a4a145
genirq: Check irq_data_get_irq_chip() return value before use

irq_data_get_irq_chip() can return NULL, however it is expected that this
never happens. If a buggy driver leads to NULL being returned from
irq_data_get_irq_chip(), warn about it instead of crashing the machine.

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
To: linux-arm-kernel@lists.infradead.org
kernel/irq/manage.c