]> rtime.felk.cvut.cz Git - linux-imx.git/commit
cpufreq: ACPI: call CPUFREQ_POSTCHANGE notfier in error cases
authorViresh Kumar <viresh.kumar@linaro.org>
Wed, 19 Jun 2013 08:52:55 +0000 (14:22 +0530)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 24 Jun 2013 11:14:59 +0000 (13:14 +0200)
commite15d8309e961ea960dbe40f94fd7ac64f8efe3f6
treeb6ce75c518b1f92d0d82da71eb8522e64b64e236
parent0956df9c842a534b0b36f62f3a0fdb5fca19dc96
cpufreq: ACPI: call CPUFREQ_POSTCHANGE notfier in error cases

PRECHANGE and POSTCHANGE notifiers must be called in groups, i.e either both
should be called or both shouldn't be.

In case we have started PRECHANGE notifier and found an error, we
must call POSTCHANGE notifier with freqs.new = freqs.old to
guarantee that the sequence of calling notifiers is complete.

This patch fixes it.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/acpi-cpufreq.c