traps: x86_64: add TRACE_IRQS_OFF in paranoidentry macro
authorAlexander van Heukelum <heukelum@fastmail.fm>
Fri, 26 Sep 2008 12:03:03 +0000 (14:03 +0200)
committerIngo Molnar <mingo@elte.hu>
Mon, 13 Oct 2008 08:21:55 +0000 (10:21 +0200)
commit7e61a7932495e37685e95ec9a59ad08810dec959
tree302cb73a88bd903aceffe473a34c8a66965d91ca
parent6b11d4ef3e4d6ce83fb177aa50fdf385abb17d1a
traps: x86_64: add TRACE_IRQS_OFF in paranoidentry macro

Add TRACE_IRQS_OFF just before entering the C code.

All exceptions are taken via interrupt gates. If irq tracing is
enabled, it should be notified as soon as possible. Interrupts
are only (conditionally) re-enabled in C code.

Signed-off-by: Alexander van Heukelum <heukelum@fastmail.fm>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/entry_64.S