cpufreq_userspace.c (94bd217e2d683719ab21a4ac117d8a1b91cbedc9) | cpufreq_userspace.c (226dd0193f9b8524789a86505ba05b1a74d916c1) |
---|---|
1 2/* 3 * linux/drivers/cpufreq/cpufreq_userspace.c 4 * 5 * Copyright (C) 2001 Russell King 6 * (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 33 unchanged lines hidden (view full) --- 42userspace_cpufreq_notifier(struct notifier_block *nb, unsigned long val, 43 void *data) 44{ 45 struct cpufreq_freqs *freq = data; 46 47 if (!per_cpu(cpu_is_managed, freq->cpu)) 48 return 0; 49 | 1 2/* 3 * linux/drivers/cpufreq/cpufreq_userspace.c 4 * 5 * Copyright (C) 2001 Russell King 6 * (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 33 unchanged lines hidden (view full) --- 42userspace_cpufreq_notifier(struct notifier_block *nb, unsigned long val, 43 void *data) 44{ 45 struct cpufreq_freqs *freq = data; 46 47 if (!per_cpu(cpu_is_managed, freq->cpu)) 48 return 0; 49 |
50 pr_debug("saving cpu_cur_freq of cpu %u to be %u kHz\n", 51 freq->cpu, freq->new); 52 per_cpu(cpu_cur_freq, freq->cpu) = freq->new; | 50 if (val == CPUFREQ_POSTCHANGE) { 51 pr_debug("saving cpu_cur_freq of cpu %u to be %u kHz\n", 52 freq->cpu, freq->new); 53 per_cpu(cpu_cur_freq, freq->cpu) = freq->new; 54 } |
53 54 return 0; 55} 56 57static struct notifier_block userspace_cpufreq_notifier_block = { 58 .notifier_call = userspace_cpufreq_notifier 59}; 60 --- 160 unchanged lines hidden --- | 55 56 return 0; 57} 58 59static struct notifier_block userspace_cpufreq_notifier_block = { 60 .notifier_call = userspace_cpufreq_notifier 61}; 62 --- 160 unchanged lines hidden --- |