summaryrefslogtreecommitdiff
path: root/drivers/devfreq
diff options
context:
space:
mode:
authorSylwester Nawrocki <s.nawrocki@samsung.com>2015-07-27 10:25:53 +0900
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:47:09 +0900
commitbe941a52a9f34a35dd88a10e84d0d3bfcd3abbf7 (patch)
tree82ab90a8f7e53c9f919034890a153333acf3e209 /drivers/devfreq
parent76629ef12a2527c621e00ec49927ce3c33f9ff44 (diff)
devfreq: exynos-ppmu: Fix incorrect data type in bit shift operation
drivers/devfreq/event/exynos-ppmu.c: In function ‘exynos_ppmu_v2_get_event’: drivers/devfreq/event/exynos-ppmu.c:322:3: warning: left shift count >= width of type [enabled by default] load_count = (u64)((pmcnt_high & 0xff) << 32) + (u64)pmcnt_low; Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Diffstat (limited to 'drivers/devfreq')
-rw-r--r--drivers/devfreq/event/exynos-ppmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/devfreq/event/exynos-ppmu.c b/drivers/devfreq/event/exynos-ppmu.c
index bf0091087df4..12d1aa79eb5b 100644
--- a/drivers/devfreq/event/exynos-ppmu.c
+++ b/drivers/devfreq/event/exynos-ppmu.c
@@ -319,7 +319,7 @@ static int exynos_ppmu_v2_get_event(struct devfreq_event_dev *edev,
case PPMU_PMNCNT3:
pmcnt_high = __raw_readl(info->ppmu.base + PPMUv2_PMCNT3_HIGH);
pmcnt_low = __raw_readl(info->ppmu.base + PPMUv2_PMCNT3_LOW);
- load_count = (u64)((pmcnt_high & 0xff) << 32) + (u64)pmcnt_low;
+ load_count = (u64)(((u64)pmcnt_high & 0xff) << 32) + (u64)pmcnt_low;
break;
}
edata->load_count = load_count;