diff options
author | Surya Teja Kudiri <quic_skudiri@quicinc.com> | 2023-02-10 14:00:03 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2023-02-16 01:53:37 -0800 |
commit | 552e89606c699c1e9e801ed5844aef550c6d5c57 (patch) | |
tree | 229088274774383278dde7503ada8b03bb76aec3 | |
parent | 1966defdcfcb91eb6e8335b8030419590e3007eb (diff) | |
download | touch-552e89606c699c1e9e801ed5844aef550c6d5c57.tar.gz |
touch: raydium: NULL pointer from TOUCH driver
During reboot,disable irq in shutdown and remove callbacks.
Change-Id: Ifb2af617ae0ddffd9598c50320930319c6280e9b
Signed-off-by: Surya Teja Kudiri <quic_skudiri@quicinc.com>
-rw-r--r-- | raydium/raydium_driver.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/raydium/raydium_driver.c b/raydium/raydium_driver.c index a7320e6..3ac39b2 100644 --- a/raydium/raydium_driver.c +++ b/raydium/raydium_driver.c @@ -2537,6 +2537,7 @@ if (active_panel) raydium_release_sysfs(client); #endif /*end of CONFIG_RM_SYSFS_DEBUG*/ + disable_irq(g_raydium_ts->irq); free_irq(client->irq, g_raydium_ts); if (gpio_is_valid(g_raydium_ts->rst_gpio)) @@ -2580,6 +2581,7 @@ if (active_panel) raydium_release_sysfs(client); #endif /*end of CONFIG_RM_SYSFS_DEBUG*/ + disable_irq(g_raydium_ts->irq); free_irq(client->irq, g_raydium_ts); if (gpio_is_valid(g_raydium_ts->rst_gpio)) |