cpufreq_stats: improve config option isolation
authorMark Hambleton <mahamble@broadcom.com>
Mon, 25 Nov 2013 18:54:13 +0000 (18:54 +0000)
committerMark Brown <broonie@linaro.org>
Tue, 26 Nov 2013 11:55:23 +0000 (11:55 +0000)
Add missing pre-processor protection around calls to IKS APIs

Signed-off-by: Mark Hambleton <mahamble@broadcom.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/cpufreq/cpufreq_stats.c

index cd98e162a23eeb7cdcffa455fb872757a3ca0c8e..7c8d7d3cc533a4c3e870a0bce1aadaf066b4dc8d 100644 (file)
@@ -21,7 +21,9 @@
 #include <linux/spinlock.h>
 #include <linux/notifier.h>
 #include <asm/cputime.h>
+#ifdef CONFIG_BL_SWITCHER
 #include <asm/bL_switcher.h>
+#endif
 
 static spinlock_t cpufreq_stats_lock;
 
@@ -424,6 +426,7 @@ static void cpufreq_stats_cleanup(void)
        }
 }
 
+#ifdef CONFIG_BL_SWITCHER
 static int cpufreq_stats_switcher_notifier(struct notifier_block *nfb,
                                        unsigned long action, void *_arg)
 {
@@ -448,6 +451,7 @@ static int cpufreq_stats_switcher_notifier(struct notifier_block *nfb,
 static struct notifier_block switcher_notifier = {
        .notifier_call = cpufreq_stats_switcher_notifier,
 };
+#endif
 
 static int __init cpufreq_stats_init(void)
 {
@@ -455,15 +459,18 @@ static int __init cpufreq_stats_init(void)
        spin_lock_init(&cpufreq_stats_lock);
 
        ret = cpufreq_stats_setup();
+#ifdef CONFIG_BL_SWITCHER
        if (!ret)
                bL_switcher_register_notifier(&switcher_notifier);
-
+#endif
        return ret;
 }
 
 static void __exit cpufreq_stats_exit(void)
 {
+#ifdef CONFIG_BL_SWITCHER
        bL_switcher_unregister_notifier(&switcher_notifier);
+#endif
        cpufreq_stats_cleanup();
 }