forbid asm/bitops.h direct inclusion
[linux-2.6.git] / include / asm-x86 / bitops_32.h
index a20fe9822f6002db96607331fd7ae50f0a95ee58..3268a341cf495177de5653c066dacfc81b7b52da 100644 (file)
@@ -5,6 +5,10 @@
  * Copyright 1992, Linus Torvalds.
  */
 
+#ifndef _LINUX_BITOPS_H
+#error only <linux/bitops.h> can be included directly
+#endif
+
 #include <linux/compiler.h>
 #include <asm/alternative.h>
 
@@ -402,6 +406,7 @@ static inline int fls(int x)
 }
 
 #include <asm-generic/bitops/hweight.h>
+#include <asm-generic/bitops/lock.h>
 
 #endif /* __KERNEL__ */