From: venkatesh.pallipadi@intel.com Date: Fri, 22 May 2009 20:23:38 +0000 (-0700) Subject: x86: cpa_flush_array wbinvd should be done on all CPUs X-Git-Tag: v2.6.30-rc8~60^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0af48f42df15b97080b450d24219dd95db7b929a;p=pandora-kernel.git x86: cpa_flush_array wbinvd should be done on all CPUs cpa_flush_array seems to prefer wbinvd() over clflush at 4M threshold. clflush needs to be done on only one CPU as per instruction definition. wbinvd() however, should be done on all CPUs. [ Impact: fix missing flush which could cause data corruption ] Signed-off-by: Venkatesh Pallipadi Signed-off-by: Suresh Siddha Signed-off-by: H. Peter Anvin --- Reading git-diff-tree failed