patch-2.4.10 linux/include/linux/cache.h
Next file: linux/include/linux/compiler.h
Previous file: linux/include/linux/brlock.h
Back to the patch index
Back to the overall index
- Lines: 23
- Date:
Sun Sep 23 10:31:01 2001
- Orig file:
v2.4.9/linux/include/linux/cache.h
- Orig date:
Tue Aug 7 12:48:42 2001
diff -u --recursive --new-file v2.4.9/linux/include/linux/cache.h linux/include/linux/cache.h
@@ -1,6 +1,7 @@
#ifndef __LINUX_CACHE_H
#define __LINUX_CACHE_H
+#include <linux/config.h>
#include <asm/cache.h>
#ifndef L1_CACHE_ALIGN
@@ -13,6 +14,14 @@
#ifndef ____cacheline_aligned
#define ____cacheline_aligned __attribute__((__aligned__(SMP_CACHE_BYTES)))
+#endif
+
+#ifndef ____cacheline_aligned_in_smp
+#ifdef CONFIG_SMP
+#define ____cacheline_aligned_in_smp ____cacheline_aligned
+#else
+#define ____cacheline_aligned_in_smp
+#endif /* CONFIG_SMP */
#endif
#ifndef __cacheline_aligned
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)