From 0a5fbc565c5b9bd045a1b9ef0aebe97b7102615a Mon Sep 17 00:00:00 2001 From: Jeremy Fitzhardinge Date: Tue, 26 Sep 2006 10:52:34 +0200 Subject: [PATCH] --- yaml --- r: 35877 b: refs/heads/master c: 5758d5dfef1c514200bda3f29ba700f1c3e3bc99 h: refs/heads/master i: 35875: 132c6549f69da96c39af2bebba43c856040bc0f2 v: v3 --- [refs] | 2 +- trunk/arch/i386/kernel/cpu/common.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index c538658c0dec..2cac57b3c55b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3b8d1fe0f28202ce1592d9fbc216959b49b72c95 +refs/heads/master: 5758d5dfef1c514200bda3f29ba700f1c3e3bc99 diff --git a/trunk/arch/i386/kernel/cpu/common.c b/trunk/arch/i386/kernel/cpu/common.c index 70c87de582c7..730a7ab75009 100644 --- a/trunk/arch/i386/kernel/cpu/common.c +++ b/trunk/arch/i386/kernel/cpu/common.c @@ -675,7 +675,7 @@ void __cpuinit cpu_init(void) #endif /* Clear %fs and %gs. */ - asm volatile ("xorl %eax, %eax; movl %eax, %fs; movl %eax, %gs"); + asm volatile ("movl %0, %%fs; movl %0, %%gs" : : "r" (0)); /* Clear all 6 debug registers: */ set_debugreg(0, 0);