diff options
author | Harvey Harrison <harvey.harrison@gmail.com> | 2008-03-05 01:05:27 -0500 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-04-19 13:19:54 -0400 |
commit | a7d5ac87b220829bb077cdc8e01c4fd4714ae41e (patch) | |
tree | 1aac8c19be18c15c615566a949e87c0e14f17af8 | |
parent | 8ce116e5993cf64729a4d2b3dc2c0f072852654b (diff) |
x86: pageattr.c fix shadowed variable warning
irqs_disabled() uses flags internally, use _flags to avoid shadowing
code calling into this macro.
Introduced between 2.6.25-rc3 and -rc4
Fixes the sparse warning:
arch/x86/mm/pageattr.c:383:21: warning: symbol 'flags' shadows an earlier one
arch/x86/mm/pageattr.c:369:16: originally declared here
Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-rw-r--r-- | include/linux/irqflags.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/irqflags.h b/include/linux/irqflags.h index 412e025bc5c7..e600c4e9b8c5 100644 --- a/include/linux/irqflags.h +++ b/include/linux/irqflags.h | |||
@@ -84,10 +84,10 @@ | |||
84 | 84 | ||
85 | #define irqs_disabled() \ | 85 | #define irqs_disabled() \ |
86 | ({ \ | 86 | ({ \ |
87 | unsigned long flags; \ | 87 | unsigned long _flags; \ |
88 | \ | 88 | \ |
89 | raw_local_save_flags(flags); \ | 89 | raw_local_save_flags(_flags); \ |
90 | raw_irqs_disabled_flags(flags); \ | 90 | raw_irqs_disabled_flags(_flags); \ |
91 | }) | 91 | }) |
92 | 92 | ||
93 | #define irqs_disabled_flags(flags) raw_irqs_disabled_flags(flags) | 93 | #define irqs_disabled_flags(flags) raw_irqs_disabled_flags(flags) |