From: Dimitri Sivanich Date: Tue, 28 Dec 2010 19:34:42 +0000 (-0600) Subject: [IA64] eliminate race condition in smp_flush_tlb_mm X-Git-Tag: v2.6.38-rc1~426^2^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75c1c91cb92806f960fcd6e53d2a0c21f343081c;p=pandora-kernel.git [IA64] eliminate race condition in smp_flush_tlb_mm A race condition exists within smp_call_function_many() when called from smp_flush_tlb_mm(). On rare occasions the cpu_vm_mask can be cleared while smp_call_function_many is executing, occasionally resulting in a hung process. Make a copy of the mask prior to calling smp_call_function_many(). Signed-off-by: Dimitri Sivanich Signed-off-by: Tony Luck --- Reading git-diff-tree failed