PM / devfreq: tegra: Enable interrupts after resuming the devfreq monitor
authorTomeu Vizoso <tomeu.vizoso@collabora.com>
Tue, 17 Mar 2015 09:36:17 +0000 (10:36 +0100)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Tue, 31 Mar 2015 04:17:15 +0000 (13:17 +0900)
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Acked-by: MyungJoo Ham <myungjoo.ham@samsung.com>
drivers/devfreq/tegra-devfreq.c

index 7fa1bd4c431ba8dc3fbceb307a08dac17257d16a..8e633a6d775d5a98d296d8d7d5d6126f03a40ffb 100644 (file)
@@ -577,8 +577,8 @@ static int tegra_governor_event_handler(struct devfreq *devfreq,
 
        switch (event) {
        case DEVFREQ_GOV_START:
-               tegra_actmon_enable_interrupts(tegra);
                devfreq_monitor_start(devfreq);
+               tegra_actmon_enable_interrupts(tegra);
                break;
 
        case DEVFREQ_GOV_STOP:
@@ -592,8 +592,8 @@ static int tegra_governor_event_handler(struct devfreq *devfreq,
                break;
 
        case DEVFREQ_GOV_RESUME:
-               tegra_actmon_enable_interrupts(tegra);
                devfreq_monitor_resume(devfreq);
+               tegra_actmon_enable_interrupts(tegra);
                break;
        }