devfreq: Compilation error fix for 32-bit kernel

This fixes below compilation error for 32bit kernel build.
Comparison of distinct pointer types - 'unsigned long' with
'unsigned long long'. Change is to use uint64_t to fix this.

Change-Id: I5c76433854eff81c850fb44381e418f2bdc1a8c7
Signed-off-by: Lijuan Gao <lijuang@codeaurora.org>
tirimbino
Lijuan Gao 5 years ago
parent 652771c4d6
commit edcd7199a5
  1. 4
      drivers/devfreq/m4m-hwmon.c
  2. 4
      drivers/devfreq/msmcci-hwmon.c

@ -1,5 +1,5 @@
/*
* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
* Copyright (c) 2014-2015, 2019, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@ -221,7 +221,7 @@ static irqreturn_t m4m_hwmon_intr_handler(int irq, void *dev)
return IRQ_NONE;
}
static int count_to_mrps(unsigned long count, unsigned int us)
static int count_to_mrps(uint64_t count, unsigned int us)
{
do_div(count, us);
count++;

@ -1,5 +1,5 @@
/*
* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
* Copyright (c) 2014-2015, 2019, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@ -224,7 +224,7 @@ static unsigned long mon_read_count_single(struct msmcci_hwmon *m, int idx)
return count;
}
static int count_to_mrps(unsigned long count, unsigned int us)
static int count_to_mrps(uint64_t count, unsigned int us)
{
do_div(count, us);
count++;

Loading…
Cancel
Save