MOV eax, imm32 is 5 bytes. XOR eax, eax is 2 bytes.

Signed-off-by: Alexey Dobriyan <adobri...@gmail.com>
---

 arch/x86/kernel/verify_cpu.S |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/arch/x86/kernel/verify_cpu.S
+++ b/arch/x86/kernel/verify_cpu.S
@@ -51,7 +51,7 @@ ENTRY(verify_cpu)
        jz      .Lverify_cpu_no_longmode        # cpu has no cpuid
 #endif
 
-       movl    $0x0,%eax               # See if cpuid 1 is implemented
+       xor     %eax, %eax              # See if cpuid 1 is implemented
        cpuid
        cmpl    $0x1,%eax
        jb      .Lverify_cpu_no_longmode        # no cpuid 1

Reply via email to