diff options
author | Ahmad Fatoum <[email protected]> | 2020-09-07 17:31:35 +0200 |
---|---|---|
committer | Bartosz Golaszewski <[email protected]> | 2020-09-09 12:59:15 +0200 |
commit | 45ccf6556720293323c20cda717756014ff63007 (patch) | |
tree | 96d0f7dd134ec40d5baaed2ff278f4c975508f8b /drivers/gpio/gpio-aspeed-sgpio.c | |
parent | 214b0e1ad01abf4c1f6d8d28fa096bf167e47cef (diff) |
gpio: siox: explicitly support only threaded irqs
The gpio-siox driver uses handle_nested_irq() to implement its
interrupt support. This is only capable of handling threaded irq
actions. For a hardirq action it triggers a NULL pointer oops.
(It calls action->thread_fn which is NULL then.)
Prevent registration of a hardirq action by setting
gpio_irq_chip::threaded to true.
Cc: [email protected]
Fixes: be8c8facc707 ("gpio: new driver to work with a 8x12 siox")
Cc: [email protected]
Signed-off-by: Ahmad Fatoum <[email protected]>
Acked-by: Uwe Kleine-König <[email protected]>
Signed-off-by: Bartosz Golaszewski <[email protected]>
Diffstat (limited to 'drivers/gpio/gpio-aspeed-sgpio.c')
0 files changed, 0 insertions, 0 deletions