From a41db80dc4eab68864abbd9c5fc2fdf75fae5813 Mon Sep 17 00:00:00 2001 From: myfluxi Date: Tue, 24 Dec 2013 16:32:34 +0100 Subject: PM: devfreq: Always reflect a change of polling interval Change-Id: Ie895bdf1ed1126e05483890f7ed64ac05890710a --- drivers/devfreq/devfreq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c index c30f64f6c..faa879fd0 100644 --- a/drivers/devfreq/devfreq.c +++ b/drivers/devfreq/devfreq.c @@ -316,7 +316,6 @@ void devfreq_interval_update(struct devfreq *devfreq, unsigned int *delay) unsigned int new_delay = *delay; mutex_lock(&devfreq->lock); - devfreq->profile->polling_ms = new_delay; if (devfreq->stop_polling) goto out; @@ -797,6 +796,7 @@ static ssize_t store_polling_interval(struct device *dev, if (ret != 1) return -EINVAL; + df->profile->polling_ms = value; df->governor->event_handler(df, DEVFREQ_GOV_INTERVAL, &value); ret = count; -- cgit v1.2.3