diff options
Diffstat (limited to 'include/asm-ia64/system.h')
-rw-r--r-- | include/asm-ia64/system.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/include/asm-ia64/system.h b/include/asm-ia64/system.h index dff8128fa58e..26e250bfb912 100644 --- a/include/asm-ia64/system.h +++ b/include/asm-ia64/system.h | |||
@@ -146,23 +146,23 @@ do { \ | |||
146 | 146 | ||
147 | # define local_irq_save(x) \ | 147 | # define local_irq_save(x) \ |
148 | do { \ | 148 | do { \ |
149 | unsigned long psr; \ | 149 | unsigned long __psr; \ |
150 | \ | 150 | \ |
151 | __local_irq_save(psr); \ | 151 | __local_irq_save(__psr); \ |
152 | if (psr & IA64_PSR_I) \ | 152 | if (__psr & IA64_PSR_I) \ |
153 | __save_ip(); \ | 153 | __save_ip(); \ |
154 | (x) = psr; \ | 154 | (x) = __psr; \ |
155 | } while (0) | 155 | } while (0) |
156 | 156 | ||
157 | # define local_irq_disable() do { unsigned long x; local_irq_save(x); } while (0) | 157 | # define local_irq_disable() do { unsigned long __x; local_irq_save(__x); } while (0) |
158 | 158 | ||
159 | # define local_irq_restore(x) \ | 159 | # define local_irq_restore(x) \ |
160 | do { \ | 160 | do { \ |
161 | unsigned long old_psr, psr = (x); \ | 161 | unsigned long __old_psr, __psr = (x); \ |
162 | \ | 162 | \ |
163 | local_save_flags(old_psr); \ | 163 | local_save_flags(__old_psr); \ |
164 | __local_irq_restore(psr); \ | 164 | __local_irq_restore(__psr); \ |
165 | if ((old_psr & IA64_PSR_I) && !(psr & IA64_PSR_I)) \ | 165 | if ((__old_psr & IA64_PSR_I) && !(__psr & IA64_PSR_I)) \ |
166 | __save_ip(); \ | 166 | __save_ip(); \ |
167 | } while (0) | 167 | } while (0) |
168 | 168 | ||