From 77e650b9f7ac543a71927b533df3e277f749aa8b Mon Sep 17 00:00:00 2001 From: Surya Teja Kudiri Date: Wed, 17 May 2023 16:05:48 +0530 Subject: [PATCH] touch: raydium: Fix reboot issue Fix reboot issue by resolving memory leaks. Change-Id: I150c6eca0fcd955a701ba3cbe7e29166ec27e8b6 Signed-off-by: Surya Teja Kudiri --- raydium/raydium_driver.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/raydium/raydium_driver.c b/raydium/raydium_driver.c index 302e03f92d..73c30d2372 100644 --- a/raydium/raydium_driver.c +++ b/raydium/raydium_driver.c @@ -2533,8 +2533,6 @@ if (active_panel) drm_panel_notifier_unregister(active_panel, &g_raydium_ts->fb_notif); #endif/*end of CONFIG_FB*/ input_unregister_device(g_raydium_ts->input_dev); - if (g_raydium_ts->input_dev) - input_free_device(g_raydium_ts->input_dev); g_raydium_ts->input_dev = NULL; gpio_free(g_raydium_ts->rst_gpio); @@ -2583,7 +2581,7 @@ if (active_panel) drm_panel_notifier_unregister(active_panel, &g_raydium_ts->fb_notif); #endif/*end of CONFIG_FB*/ input_unregister_device(g_raydium_ts->input_dev); - input_free_device(g_raydium_ts->input_dev); + g_raydium_ts->input_dev = NULL; gpio_free(g_raydium_ts->rst_gpio); #ifdef CONFIG_RM_SYSFS_DEBUG