summaryrefslogtreecommitdiffstats
path: root/include/asm-alpha
diff options
context:
space:
mode:
authorAndi Kleen2006-06-26 13:59:20 +0200
committerLinus Torvalds2006-06-26 19:48:21 +0200
commitda5311258d2afb96fc592c8b11e818facfa46dc3 (patch)
treecdd51f187028cb2cd3da716cb7c1b3df88902ed6 /include/asm-alpha
parent[PATCH] x86_64: Fix fast check in safe_smp_processor_id (diff)
downloadkernel-qcow2-linux-da5311258d2afb96fc592c8b11e818facfa46dc3.tar.gz
kernel-qcow2-linux-da5311258d2afb96fc592c8b11e818facfa46dc3.tar.xz
kernel-qcow2-linux-da5311258d2afb96fc592c8b11e818facfa46dc3.zip
[PATCH] x86_64: Fix race in cpu_local_* on preemptible kernels
When a process changes CPUs while doing the non atomic cpu_local_* operations it might operate on the local_t of a different CPUs. Fix that by disabling preemption. Pointed out by Christopher Lameter Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/asm-alpha')
0 files changed, 0 insertions, 0 deletions