From: Chanwoo Choi Date: Tue, 14 Jul 2015 09:53:42 +0000 (+0900) Subject: gpu: arm: midgard: r12p0_04rel0: Fix build warning about devfreq cooling device X-Git-Tag: submit/tizen/20160810.050017~92 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ab4394cd150b171d82d48f5285ba31509bf28bf;p=platform%2Fkernel%2Flinux-exynos.git gpu: arm: midgard: r12p0_04rel0: Fix build warning about devfreq cooling device This patch fixes the build warning according to new devfreq_cooling device driver and make the frequency table as descending order. Signed-off-by: Chanwoo Choi [jy0922.shim: apply to midgard r12p0_04rel0] Signed-off-by: Joonyoung Shim --- diff --git a/drivers/gpu/arm/midgard/r12p0_04rel0/backend/gpu/mali_kbase_devfreq.c b/drivers/gpu/arm/midgard/r12p0_04rel0/backend/gpu/mali_kbase_devfreq.c index 531c4328ccfd..1b2313af6535 100644 --- a/drivers/gpu/arm/midgard/r12p0_04rel0/backend/gpu/mali_kbase_devfreq.c +++ b/drivers/gpu/arm/midgard/r12p0_04rel0/backend/gpu/mali_kbase_devfreq.c @@ -163,8 +163,9 @@ static int kbase_devfreq_init_freq_table(struct kbase_device *kbdev, return -ENOMEM; rcu_read_lock(); - for (i = 0; i < count; i++, freq++) { - opp = dev_pm_opp_find_freq_ceil(kbdev->dev, &freq); + freq = ULONG_MAX; + for (i = 0; i < count; i++, freq--) { + opp = dev_pm_opp_find_freq_floor(kbdev->dev, &freq); if (IS_ERR(opp)) break; diff --git a/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_defs.h b/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_defs.h index 9bb5ea2936b5..96403fb2e283 100644 --- a/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_defs.h +++ b/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_defs.h @@ -1012,7 +1012,7 @@ struct kbase_device { unsigned long current_freq; unsigned long current_voltage; #ifdef CONFIG_DEVFREQ_THERMAL - struct devfreq_cooling_device *devfreq_cooling; + struct thermal_cooling_device *devfreq_cooling; #endif #endif