linux/arch/x86/oprofile
Andi Kleen 80a8c9fffa x86: fix oprofile + hibernation badness
Vegard Nossum reported oprofile + hibernation problems:

> Now some warnings:
>
> ------------[ cut here ]------------
> WARNING: at /uio/arkimedes/s29/vegardno/git-working/linux-2.6/kernel/smp.c:328 s
> mp_call_function_mask+0x194/0x1a0()

The usual problem: the suspend function when interrupts are
already disabled calls smp_call_function which is not allowed with
interrupt off. But at this point all the other CPUs should be already
down anyways, so it should be enough to just drop that.

This patch should fix that problem at least by fixing cpu hotplug&
suspend support.

[ mingo@elte.hu: fixed 5 coding style errors. ]

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Tested-by: Vegard Nossum <vegard.nossum@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-08-20 16:18:31 +02:00
..
backtrace.c x86: rename stack_pointer to kernel_trap_sp 2008-01-30 13:33:16 +01:00
init.c x86: coding style fixes to arch/x86/oprofile/init.c 2008-04-17 17:40:49 +02:00
Makefile i386: move oprofile 2007-10-11 11:16:55 +02:00
nmi_int.c x86: fix oprofile + hibernation badness 2008-08-20 16:18:31 +02:00
nmi_timer_int.c x86: coding style fixes to arch/x86/oprofile/nmi_timer_int.c 2008-04-17 17:40:50 +02:00
op_counter.h i386: move oprofile 2007-10-11 11:16:55 +02:00
op_model_athlon.c x86: coding style fixes to arch/x86/oprofile/op_model_athlon.c 2008-04-17 17:40:48 +02:00
op_model_p4.c Convert cpu_sibling_map to be a per cpu variable 2007-10-16 09:42:50 -07:00
op_model_ppro.c x86: coding style fixes to arch/x86/oprofile/op_model_ppro.c 2008-04-17 17:40:48 +02:00
op_x86_model.h spelling fixes: arch/i386/ 2007-10-20 01:13:56 +02:00