From: Mark Hambleton Date: Mon, 25 Nov 2013 18:54:13 +0000 (+0000) Subject: cpufreq_stats: improve config option isolation X-Git-Tag: firefly_0821_release~3680^2~36^2~21^2~8 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=83a29e9801d6d52635c9e05b45f89fb86a20022b;p=firefly-linux-kernel-4.4.55.git cpufreq_stats: improve config option isolation Add missing pre-processor protection around calls to IKS APIs Signed-off-by: Mark Hambleton Signed-off-by: Mark Brown --- diff --git a/drivers/cpufreq/cpufreq_stats.c b/drivers/cpufreq/cpufreq_stats.c index cd98e162a23e..7c8d7d3cc533 100644 --- a/drivers/cpufreq/cpufreq_stats.c +++ b/drivers/cpufreq/cpufreq_stats.c @@ -21,7 +21,9 @@ #include #include #include +#ifdef CONFIG_BL_SWITCHER #include +#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(); }