diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/irq/internals.h | 4 | ||||
-rw-r--r-- | kernel/irq/settings.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/kernel/irq/internals.h b/kernel/irq/internals.h index 5e2366da9f38..fd5777ab2d34 100644 --- a/kernel/irq/internals.h +++ b/kernel/irq/internals.h | |||
@@ -15,6 +15,10 @@ | |||
15 | 15 | ||
16 | #define istate core_internal_state__do_not_mess_with_it | 16 | #define istate core_internal_state__do_not_mess_with_it |
17 | 17 | ||
18 | #ifdef CONFIG_GENERIC_HARDIRQS_NO_COMPAT | ||
19 | # define status status_use_accessors | ||
20 | #endif | ||
21 | |||
18 | extern int noirqdebug; | 22 | extern int noirqdebug; |
19 | 23 | ||
20 | /* | 24 | /* |
diff --git a/kernel/irq/settings.h b/kernel/irq/settings.h index 55ebe1e09da4..0227ad358272 100644 --- a/kernel/irq/settings.h +++ b/kernel/irq/settings.h | |||
@@ -134,4 +134,5 @@ static inline bool irq_settings_is_nested_thread(struct irq_desc *desc) | |||
134 | } | 134 | } |
135 | 135 | ||
136 | /* Nothing should touch desc->status from now on */ | 136 | /* Nothing should touch desc->status from now on */ |
137 | #undef status | ||
137 | #define status USE_THE_PROPER_WRAPPERS_YOU_MORON | 138 | #define status USE_THE_PROPER_WRAPPERS_YOU_MORON |