frv: fix irqs_disabled() to return an int, not an unsigned long
[pandora-kernel.git] / include / asm-frv / system.h
index d3a12a9..7742ec0 100644 (file)
@@ -87,7 +87,7 @@ do {                                                          \
 } while(0)
 
 #define irqs_disabled() \
-       ({unsigned long flags; local_save_flags(flags); flags; })
+       ({unsigned long flags; local_save_flags(flags); !!flags; })
 
 #define        local_irq_save(flags)                   \
 do {                                           \