| From | Subject | Date |
|---|---|---|
| Dimitri Sivanich | [PATCH] 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>
---
arch/ia64/kernel/smp.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
Index: ...
| Dec 28, 12:34 pm 2010 |
| previous day | today | next day |
|---|---|---|
| December 15, 2010 | December 28, 2010 | December 31, 2010 |
