diff options
author | Sylwester Nawrocki <s.nawrocki@samsung.com> | 2015-07-27 10:25:53 +0900 |
---|---|---|
committer | Seung-Woo Kim <sw0312.kim@samsung.com> | 2016-12-14 13:47:09 +0900 |
commit | be941a52a9f34a35dd88a10e84d0d3bfcd3abbf7 (patch) | |
tree | 82ab90a8f7e53c9f919034890a153333acf3e209 /drivers/devfreq | |
parent | 76629ef12a2527c621e00ec49927ce3c33f9ff44 (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.c | 2 |
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; |