From: Suresh Siddha Date: Tue, 4 Nov 2008 21:53:04 +0000 (-0800) Subject: x86: add smp_mb() before sending INVALIDATE_TLB_VECTOR X-Git-Tag: v2.6.28-rc4~23^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6f0f39b7d05e62b347c4352d070e4afb3ade4b5;p=pandora-kernel.git x86: add smp_mb() before sending INVALIDATE_TLB_VECTOR Impact: fix rare x2apic hang On x86, x2apic mode accesses for sending IPI's don't have serializing semantics. If the IPI receivner refers(in lock-free fashion) to some memory setup by the sender, the need for smp_mb() before sending the IPI becomes critical in x2apic mode. Add the smp_mb() in native_flush_tlb_others() before sending the IPI. Signed-off-by: Suresh Siddha Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed