On 18/01/2019 16:00, Andrew Murray wrote: > Use the STUB_UNLESS macro to simplify function declaration. > > Signed-off-by: Andrew Murray <[email protected]>
Reviewed-by: Steven Price <[email protected]> > --- > include/linux/cpufreq.h | 21 ++++++--------------- > 1 file changed, 6 insertions(+), 15 deletions(-) > > diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h > index c86d6d8..2c53cae 100644 > --- a/include/linux/cpufreq.h > +++ b/include/linux/cpufreq.h > @@ -159,21 +159,12 @@ struct cpufreq_policy { > #define CPUFREQ_SHARED_TYPE_ALL (2) /* All dependent CPUs should set > freq */ > #define CPUFREQ_SHARED_TYPE_ANY (3) /* Freq can be set from any > dependent CPU*/ > > -#ifdef CONFIG_CPU_FREQ > -struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu); > -struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu); > -void cpufreq_cpu_put(struct cpufreq_policy *policy); > -#else > -static inline struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu) > -{ > - return NULL; > -} > -static inline struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu) > -{ > - return NULL; > -} > -static inline void cpufreq_cpu_put(struct cpufreq_policy *policy) { } > -#endif > +STUB_UNLESS(CONFIG_CPU_FREQ, return NULL, > +struct cpufreq_policy *cpufreq_cpu_get_raw(unsigned int cpu)); > +STUB_UNLESS(CONFIG_CPU_FREQ, return NULL, > +struct cpufreq_policy *cpufreq_cpu_get(unsigned int cpu)); > +STUB_UNLESS(CONFIG_CPU_FREQ, > +void cpufreq_cpu_put(struct cpufreq_policy *policy)); > > static inline bool policy_is_shared(struct cpufreq_policy *policy) > { >

