Re: [PATCH 8/8] x86, cleanups: Simplify sync_core() in the case ofno CPUID

From: H. Peter Anvin
Date: Wed Nov 28 2012 - 19:15:17 EST


On 11/28/2012 12:41 PM, Borislav Petkov wrote:

While at it, you could correct this comment to adhere to kernel coding
style:

/*
* cpuid is a barrier...
* ...
*/

+ asm volatile("cpuid" : "=a" (tmp) : "0" (1)
+ : "ebx", "ecx", "edx", "memory");

... and then write this in its shorter form:

tmp = cpuid_eax(1);

to have it a bit easier on the eyes.


Wrong barrier semantics.

-hpa

--
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel. I don't speak on their behalf.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/