linux/arch/x86/kernel/cpu/cpufreq
Ingo Molnar bfa318ad52 fix: crash: IP: __bitmap_intersects+0x48/0x73
-tip testing found this crash:

> [   35.258515] calling  acpi_cpufreq_init+0x0/0x127 @ 1
> [   35.264127] BUG: unable to handle kernel NULL pointer dereference at (null)
> [   35.267554] IP: [<ffffffff80478092>] __bitmap_intersects+0x48/0x73
> [   35.267554] PGD 0
> [   35.267554] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC

arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c is still broken: there's no
allocation of the variable mask, so we pass in an uninitialized cmd.mask
field to drv_read(), which then passes it to the scheduler which then
crashes ...

Switch it over to the much simpler constant-cpumask-pointers approach.

Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-01-20 00:17:01 +01:00
..
acpi-cpufreq.c fix: crash: IP: __bitmap_intersects+0x48/0x73 2009-01-20 00:17:01 +01:00
cpufreq-nforce2.c
e_powersaver.c
elanfreq.c [CPUFREQ] Coding style fixes to arch/x86/kernel/cpu/cpufreq/elanfreq.c 2008-10-09 13:52:42 -04:00
gx-suspmod.c
Kconfig
longhaul.c remove lots of double-semicolons 2009-01-08 08:31:14 -08:00
longhaul.h
longrun.c
Makefile
p4-clockmod.c cpumask: convert struct cpufreq_policy to cpumask_var_t 2009-01-06 09:05:31 +01:00
powernow-k6.c Update email addresses. 2008-10-20 12:50:03 -07:00
powernow-k7.c cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_t 2009-01-03 19:15:40 +01:00
powernow-k7.h
powernow-k8.c cpumask: convert struct cpufreq_policy to cpumask_var_t 2009-01-06 09:05:31 +01:00
powernow-k8.h cpumask: convert struct cpufreq_policy to cpumask_var_t 2009-01-06 09:05:31 +01:00
sc520_freq.c
speedstep-centrino.c cpumask: convert struct cpufreq_policy to cpumask_var_t 2009-01-06 09:05:31 +01:00
speedstep-ich.c cpumask: convert struct cpufreq_policy to cpumask_var_t 2009-01-06 09:05:31 +01:00
speedstep-lib.c [CPUFREQ] add to speedstep-lib additional fsb values for core processors 2008-12-05 15:20:11 -05:00
speedstep-lib.h
speedstep-smi.c