From 25c5dc5a92afb8fff611b52aa2f303e3600cbfdf Mon Sep 17 00:00:00 2001 From: Zhen Chen Date: Tue, 13 Mar 2018 10:40:48 +0800 Subject: [PATCH] MALI: midgard: rk: fix a memory leak in platform specific code Change-Id: I31ecc394c8ac971ed915b18b08d5b5cba5d440e2 Signed-off-by: Zhen Chen --- drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c b/drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c index de986153f40d..402e984b5dd6 100644 --- a/drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c +++ b/drivers/gpu/arm/midgard/platform/rk/mali_kbase_config_rk.c @@ -151,6 +151,7 @@ static void kbase_platform_rk_term(struct kbase_device *kbdev) kbdev->platform_context = NULL; if (platform) { + cancel_delayed_work_sync(&platform->work); wake_lock_destroy(&platform->wake_lock); destroy_workqueue(platform->power_off_wq); platform->is_powered = false;