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/pci/controller/pci-host-generic.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/pci/controller/pci-host-generic.c')
0 files changed, 0 insertions, 0 deletions