[PATCH] i386: cleanup serialize msr
authorZachary Amsden <zach@vmware.com>
Sat, 3 Sep 2005 22:56:37 +0000 (15:56 -0700)
committerLinus Torvalds <torvalds@evo.osdl.org>
Mon, 5 Sep 2005 07:06:11 +0000 (00:06 -0700)
commit245067d1674d451855692fcd4647daf9fd47f82d
tree9e82ee9ce5c1899e0da06622716dffda02e94b15
parent4bb0d3ec3e5b1e9e2399cdc641b3b6521ac9cdaa
[PATCH] i386: cleanup serialize msr

i386 arch cleanup.  Introduce the serialize macro to serialize processor
state.  Why the microcode update needs it I am not quite sure, since wrmsr()
is already a serializing instruction, but it is a microcode update, so I will
keep the semantic the same, since this could be a timing workaround.  As far
as I can tell, this has always been there since the original microcode update
source.

Signed-off-by: Zachary Amsden <zach@vmware.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/i386/kernel/microcode.c
include/asm-i386/processor.h
include/asm-x86_64/processor.h