From: Jeremy Fitzhardinge Date: Mon, 24 Mar 2008 23:43:21 +0000 (-0700) Subject: x86: only enable interrupts when kernel state has been set up X-Git-Tag: v2.6.26-rc1~1154^2~129 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d93c870bad38e8daaaf9f7e900a13431f24becbb;p=pandora-kernel.git x86: only enable interrupts when kernel state has been set up The sysenter path tries to enable interrupts immediately. Unfortunately this doesn't work in a paravirt environment, because not enough kernel state has been set up at that point (namely, pointing %fs to the kernel percpu data segment). To fix this, defer ENABLE_INTERRUPTS until after the kernel state has been set up. Unfortunately this means that we're running with interrupts disabled for a while without calling the IRQ tracing code, but that can't be called without setting up %fs either. Signed-off-by: Jeremy Fitzhardinge Signed-off-by: Ingo Molnar --- Reading git-diff-tree failed