diff options
-rw-r--r-- | drivers/devfreq/devfreq.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c index 3927ed9fdbd5..4f1b0cebe9a4 100644 --- a/drivers/devfreq/devfreq.c +++ b/drivers/devfreq/devfreq.c | |||
@@ -795,8 +795,10 @@ static ssize_t governor_store(struct device *dev, struct device_attribute *attr, | |||
795 | ret = PTR_ERR(governor); | 795 | ret = PTR_ERR(governor); |
796 | goto out; | 796 | goto out; |
797 | } | 797 | } |
798 | if (df->governor == governor) | 798 | if (df->governor == governor) { |
799 | ret = 0; | ||
799 | goto out; | 800 | goto out; |
801 | } | ||
800 | 802 | ||
801 | if (df->governor) { | 803 | if (df->governor) { |
802 | ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL); | 804 | ret = df->governor->event_handler(df, DEVFREQ_GOV_STOP, NULL); |