diff --git a/drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c b/drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c index 34fd896c6489..324cf75df6a2 100755 --- a/drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c +++ b/drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c @@ -172,6 +172,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;