linux/arch/x86/kernel/cpu
Rusty Russell 394122ab14 [CPUFREQ] cpumask: avoid playing with cpus_allowed in speedstep-ich.c
Impact: don't play with current's cpumask

It's generally a very bad idea to mug some process's cpumask: it could
legitimately and reasonably be changed by root, which could break us
(if done before our code) or them (if we restore the wrong value).

We use smp_call_function_single: this had the advantage of being more
efficient, too.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
To: cpufreq@vger.kernel.org
Cc: Dominik Brodowski <linux@brodo.de>
Signed-off-by: Dave Jones <davej@redhat.com>
2009-06-15 11:49:43 -04:00
..
cpufreq [CPUFREQ] cpumask: avoid playing with cpus_allowed in speedstep-ich.c 2009-06-15 11:49:43 -04:00
mcheck Merge branch 'linus' into x86/mce3 2009-06-11 23:31:52 +02:00
mtrr Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-06-10 15:49:36 -07:00
.gitignore
Makefile
addon_cpuid_features.c
amd.c Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-06-10 16:15:14 -07:00
bugs.c
bugs_64.c
centaur.c
cmpxchg.c
common.c Merge branch 'linus' into perfcounters/core 2009-06-11 17:55:42 +02:00
cpu.h
cpu_debug.c Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-06-10 15:51:15 -07:00
cyrix.c
hypervisor.c
intel.c
intel_cacheinfo.c
mkcapflags.pl
perf_counter.c perf_counter/x86: Add a quirk for Atom processors 2009-06-12 13:48:32 +02:00
perfctr-watchdog.c
powerflags.c
proc.c
transmeta.c
umc.c
vmware.c