[RAMEN9610-14121][COMMON] sched: cpufreq_schedutil: add irq_work_sync to wait completion
authorSangkyu Kim <skwith.kim@samsung.com>
Tue, 2 Apr 2019 04:23:12 +0000 (13:23 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:23:22 +0000 (20:23 +0300)
Change-Id: I3e60ee16bebeecc7e0731c87a3ca23058f20fa71
Signed-off-by: Sangkyu Kim <skwith.kim@samsung.com>
kernel/sched/cpufreq_schedutil.c

index 3f6a962c96f89dadada53aa6419c2d55cb0ceb0f..283af1569f2c07b29e46d7a2bff4feea690d3f33 100644 (file)
@@ -603,6 +603,7 @@ static struct sugov_policy *sugov_policy_alloc(struct cpufreq_policy *policy)
 
 static void sugov_policy_free(struct sugov_policy *sg_policy)
 {
+       irq_work_sync(&sg_policy->irq_work);
        kfree(sg_policy);
 }