Index: arch/ia32/include/atomic.h
===================================================================
--- arch/ia32/include/atomic.h	(revision 389f41e06a14f0aba9a75b27009ea4d49471a04d)
+++ arch/ia32/include/atomic.h	(revision 5f85c910c3b85368172260d2de0f5da623a4742b)
@@ -33,17 +33,17 @@
 
 static inline void atomic_inc(volatile int *val) {
-#ifdef __SMP__
+#ifdef CONFIG_SMP
 	__asm__ volatile ("lock incl %0\n" : "=m" (*val));
 #else
 	__asm__ volatile ("incl %0\n" : "=m" (*val));
-#endif /* __SMP__ */
+#endif /* CONFIG_SMP */
 }
 
 static inline void atomic_dec(volatile int *val) {
-#ifdef __SMP__
+#ifdef CONFIG_SMP
 	__asm__ volatile ("lock decl %0\n" : "=m" (*val));
 #else
 	__asm__ volatile ("decl %0\n" : "=m" (*val));
-#endif /* __SMP__ */
+#endif /* CONFIG_SMP */
 }
 
