Dimitri Sivanich 75c1c91cb9 [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 <sivanich@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2010-12-28 14:06:21 -08:00
..
2010-05-18 14:45:53 -07:00
2010-08-13 20:55:51 -07:00
2010-03-03 11:25:59 +01:00
2010-09-23 13:52:07 -07:00
2010-10-29 04:16:33 -04:00
2010-05-18 14:45:53 -07:00
2010-05-18 14:45:54 -07:00
2010-06-21 15:08:44 -07:00