summaryrefslogtreecommitdiffstats
path: root/arch/x86_64/kernel/apic.c
diff options
context:
space:
mode:
authorAndi Kleen <ak@suse.de>2006-11-14 16:57:46 +0100
committerAndi Kleen <andi@basil.nowhere.org>2006-11-14 16:57:46 +0100
commit9446868b5383eb87f76b2d4389dea4bb968a6657 (patch)
treed253d9a0ae99c77f43ca271019fcbdbfd349b665 /arch/x86_64/kernel/apic.c
parent8c131af1db510793f87dc43edbc8950a35370df3 (diff)
[PATCH] x86-64: Fix race in exit_idle
When another interrupt happens in exit_idle the exit idle notifier could be called an incorrect number of times. Add a test_and_clear_bit_pda and use it handle the bit atomically against interrupts to avoid this. Pointed out by Stephane Eranian Signed-off-by: Andi Kleen <ak@suse.de>
Diffstat (limited to 'arch/x86_64/kernel/apic.c')
0 files changed, 0 insertions, 0 deletions