summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/lib/libcpu/i386/cpu.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/c/src/lib/libcpu/i386/cpu.h b/c/src/lib/libcpu/i386/cpu.h
index d080f92cd4..21357afd7e 100644
--- a/c/src/lib/libcpu/i386/cpu.h
+++ b/c/src/lib/libcpu/i386/cpu.h
@@ -32,7 +32,6 @@
#define i386_disable_interrupts( _level ) \
{ \
- _level = 0; /* avoids warnings */ \
asm volatile ( "pushf ; \
cli ; \
pop %0" \
@@ -44,7 +43,7 @@
{ \
asm volatile ( "push %0 ; \
popf" \
- : "=rm" ((_level)) \
+ : : "rm" ((_level)) \
); \
}
@@ -53,7 +52,7 @@
asm volatile ( "push %0 ; \
popf ; \
cli" \
- : "=rm" ((_level)) \
+ : : "rm" ((_level)) \
); \
}