OSDN Git Service

gpio: dwapb: Fix missing conversion to GPIO-lib-based IRQ-chip
authorJia He <justin.he@arm.com>
Fri, 16 Oct 2020 15:35:44 +0000 (23:35 +0800)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Mon, 26 Oct 2020 14:48:25 +0000 (15:48 +0100)
commit3fe37204c9a233d1bd852b98bca43ec61854ba78
tree61954b5e8c8c9de9cb79d5255cdeec27dddbcd34
parent3650b228f83adda7e5ee532e2b90429c03f7b9ec
gpio: dwapb: Fix missing conversion to GPIO-lib-based IRQ-chip

Commit 0ea683931adb ("gpio: dwapb: Convert driver to using the
GPIO-lib-based IRQ-chip") missed the case in dwapb_irq_set_wake().

Without this fix, probing the dwapb gpio driver will hit a error:
"address between user and kernel address ranges" on a Ampere armv8a
server and cause a panic.

Fixes: 0ea683931adb ("gpio: dwapb: Convert driver to using the GPIO-lib-based IRQ-chip")
Signed-off-by: Jia He <justin.he@arm.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Acked-by: Serge Semin <fancer.lancer@gmail.com>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpio/gpio-dwapb.c