]> git.hungrycats.org Git - linux/commitdiff
[CPUFREQ] Fix several operator precedence bugs.
authorDave Jones <davej@redhat.com>
Sat, 15 May 2004 23:35:10 +0000 (00:35 +0100)
committerDave Jones <davej@delerium.codemonkey.org.uk>
Sat, 15 May 2004 23:35:10 +0000 (00:35 +0100)
arch/i386/kernel/timers/timer_tsc.c
drivers/cpufreq/cpufreq.c

index 6ce87bc18198107173ebfae6656452fb9df77463..b20fe4dc1b23e69906668b6d4dc2962b48b8249e 100644 (file)
@@ -388,13 +388,13 @@ time_cpufreq_notifier(struct notifier_block *nb, unsigned long val,
        if ((val == CPUFREQ_PRECHANGE  && freq->old < freq->new) ||
            (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) ||
            (val == CPUFREQ_RESUMECHANGE)) {
-               if (!freq->flags & CPUFREQ_CONST_LOOPS)
+               if (!(freq->flags & CPUFREQ_CONST_LOOPS))
                        cpu_data[freq->cpu].loops_per_jiffy = cpufreq_scale(loops_per_jiffy_ref, ref_freq, freq->new);
 #ifndef CONFIG_SMP
                if (cpu_khz)
                        cpu_khz = cpufreq_scale(cpu_khz_ref, ref_freq, freq->new);
                if (use_tsc) {
-                       if (!freq->flags & CPUFREQ_CONST_LOOPS) {
+                       if (!(freq->flags & CPUFREQ_CONST_LOOPS)) {
                                fast_gettimeoffset_quotient = cpufreq_scale(fast_gettimeoffset_ref, freq->new, ref_freq);
                                set_cyc2ns_scale(cpu_khz/1000);
                        }
index dd201000a503825c7004366af3a4d6cfe981ac8a..a6f3510a1c47cd918c47deee3010d818c531154f 100644 (file)
@@ -600,7 +600,7 @@ static int cpufreq_resume(struct sys_device * sysdev)
        if (!cpu_policy)
                return -EINVAL;
 
-       if (!cpufreq_driver->flags & CPUFREQ_CONST_LOOPS) {
+       if (!(cpufreq_driver->flags & CPUFREQ_CONST_LOOPS)) {
                unsigned int cur_freq = 0;
 
                if (cpufreq_driver->get)