[MTD] Delete allegedly obsolete "bank_size" field of mtd_info.
[powerpc.git] / include / linux / irqflags.h
index 4fe740b..412e025 100644 (file)
 #ifndef _LINUX_TRACE_IRQFLAGS_H
 #define _LINUX_TRACE_IRQFLAGS_H
 
-#define BUILD_CHECK_IRQ_FLAGS(flags)                                   \
-       do {                                                            \
-               BUILD_BUG_ON(sizeof(flags) != sizeof(unsigned long));   \
-               typecheck(unsigned long, flags);                        \
-       } while (0)
-
 #ifdef CONFIG_TRACE_IRQFLAGS
   extern void trace_hardirqs_on(void);
   extern void trace_hardirqs_off(void);
 #define local_irq_disable() \
        do { raw_local_irq_disable(); trace_hardirqs_off(); } while (0)
 #define local_irq_save(flags) \
-       do {                                    \
-               BUILD_CHECK_IRQ_FLAGS(flags);   \
-               raw_local_irq_save(flags);      \
-               trace_hardirqs_off();           \
-       } while (0)
+       do { raw_local_irq_save(flags); trace_hardirqs_off(); } while (0)
 
 #define local_irq_restore(flags)                               \
        do {                                                    \
-               BUILD_CHECK_IRQ_FLAGS(flags);                   \
                if (raw_irqs_disabled_flags(flags)) {           \
                        raw_local_irq_restore(flags);           \
                        trace_hardirqs_off();                   \
  */
 # define raw_local_irq_disable()       local_irq_disable()
 # define raw_local_irq_enable()                local_irq_enable()
-# define raw_local_irq_save(flags)             \
-       do {                                    \
-               BUILD_CHECK_IRQ_FLAGS(flags);   \
-               local_irq_save(flags);          \
-       } while (0)
-# define raw_local_irq_restore(flags)          \
-       do {                                    \
-               BUILD_CHECK_IRQ_FLAGS(flags);   \
-               local_irq_restore(flags);       \
-       } while (0)
+# define raw_local_irq_save(flags)     local_irq_save(flags)
+# define raw_local_irq_restore(flags)  local_irq_restore(flags)
 #endif /* CONFIG_TRACE_IRQFLAGS_SUPPORT */
 
 #ifdef CONFIG_TRACE_IRQFLAGS_SUPPORT
                raw_safe_halt();                                \
        } while (0)
 
-#define local_save_flags(flags)                        \
-       do {                                    \
-               BUILD_CHECK_IRQ_FLAGS(flags);   \
-               raw_local_save_flags(flags);    \
-       } while (0)
+#define local_save_flags(flags)                raw_local_save_flags(flags)
 
 #define irqs_disabled()                                                \
 ({                                                             \
        raw_irqs_disabled_flags(flags);                         \
 })
 
-#define irqs_disabled_flags(flags)     \
-({                                     \
-       BUILD_CHECK_IRQ_FLAGS(flags);   \
-       raw_irqs_disabled_flags(flags); \
-})
+#define irqs_disabled_flags(flags)     raw_irqs_disabled_flags(flags)
 #endif         /* CONFIG_X86 */
 
 #endif