|
@@ -54,8 +54,8 @@ struct sugov_cpu {
|
|
struct sugov_policy *sg_policy;
|
|
struct sugov_policy *sg_policy;
|
|
|
|
|
|
bool iowait_boost_pending;
|
|
bool iowait_boost_pending;
|
|
- unsigned long iowait_boost;
|
|
|
|
- unsigned long iowait_boost_max;
|
|
|
|
|
|
+ unsigned int iowait_boost;
|
|
|
|
+ unsigned int iowait_boost_max;
|
|
u64 last_update;
|
|
u64 last_update;
|
|
|
|
|
|
/* The fields below are only needed when sharing a policy. */
|
|
/* The fields below are only needed when sharing a policy. */
|
|
@@ -196,7 +196,7 @@ static void sugov_set_iowait_boost(struct sugov_cpu *sg_cpu, u64 time,
|
|
static void sugov_iowait_boost(struct sugov_cpu *sg_cpu, unsigned long *util,
|
|
static void sugov_iowait_boost(struct sugov_cpu *sg_cpu, unsigned long *util,
|
|
unsigned long *max)
|
|
unsigned long *max)
|
|
{
|
|
{
|
|
- unsigned long boost_util, boost_max;
|
|
|
|
|
|
+ unsigned int boost_util, boost_max;
|
|
|
|
|
|
if (!sg_cpu->iowait_boost)
|
|
if (!sg_cpu->iowait_boost)
|
|
return;
|
|
return;
|