lkml.org 
[lkml]   [2007]   [Apr]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] [1/48] x86_64: fix x86_64-mm-sched-clock-share
    Date

    From: Andrew Morton <akpm@linux-foundation.org>

    Fix for the following patch. Provide dummy cpufreq functions when
    CPUFREQ is not compiled in.

    Cc: Andi Kleen <ak@suse.de>
    Cc: Dave Jones <davej@codemonkey.org.uk>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Andi Kleen <ak@suse.de>

    ---

    include/linux/cpufreq.h | 19 ++++++++++++++++---
    1 file changed, 16 insertions(+), 3 deletions(-)

    Index: linux/include/linux/cpufreq.h
    ===================================================================
    --- linux.orig/include/linux/cpufreq.h
    +++ linux/include/linux/cpufreq.h
    @@ -32,7 +32,15 @@
    * CPUFREQ NOTIFIER INTERFACE *
    *********************************************************************/

    +#ifdef CONFIG_CPU_FREQ
    int cpufreq_register_notifier(struct notifier_block *nb, unsigned int list);
    +#else
    +static inline int cpufreq_register_notifier(struct notifier_block *nb,
    + unsigned int list)
    +{
    + return 0;
    +}
    +#endif
    int cpufreq_unregister_notifier(struct notifier_block *nb, unsigned int list);

    #define CPUFREQ_TRANSITION_NOTIFIER (0)
    @@ -261,17 +269,22 @@ int cpufreq_set_policy(struct cpufreq_po
    int cpufreq_get_policy(struct cpufreq_policy *policy, unsigned int cpu);
    int cpufreq_update_policy(unsigned int cpu);

    -/* query the current CPU frequency (in kHz). If zero, cpufreq couldn't detect it */
    -unsigned int cpufreq_get(unsigned int cpu);

    -/* query the last known CPU freq (in kHz). If zero, cpufreq couldn't detect it */
    +/*
    + * query the last known CPU freq (in kHz). If zero, cpufreq couldn't detect it
    + */
    #ifdef CONFIG_CPU_FREQ
    unsigned int cpufreq_quick_get(unsigned int cpu);
    +unsigned int cpufreq_get(unsigned int cpu);
    #else
    static inline unsigned int cpufreq_quick_get(unsigned int cpu)
    {
    return 0;
    }
    +static inline unsigned int cpufreq_get(unsigned int cpu)
    +{
    + return 0;
    +}
    #endif


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2007-04-29 13:03    [W:0.024 / U:0.948 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site