arch/tile: Rename the hweight() implementations to __arch_hweight()
authorChris Metcalf <cmetcalf@tilera.com>
Sat, 14 Aug 2010 00:32:41 +0000 (20:32 -0400)
committerChris Metcalf <cmetcalf@tilera.com>
Sat, 14 Aug 2010 00:45:54 +0000 (20:45 -0400)
See commit 1527bc8b928dd1399c3d3467dd47d9ede210978a.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
arch/tile/include/asm/bitops.h

index 84600f3..6832b4b 100644 (file)
@@ -98,26 +98,27 @@ static inline int fls64(__u64 w)
        return (sizeof(__u64) * 8) - __builtin_clzll(w);
 }
 
-static inline unsigned int hweight32(unsigned int w)
+static inline unsigned int __arch_hweight32(unsigned int w)
 {
        return __builtin_popcount(w);
 }
 
-static inline unsigned int hweight16(unsigned int w)
+static inline unsigned int __arch_hweight16(unsigned int w)
 {
        return __builtin_popcount(w & 0xffff);
 }
 
-static inline unsigned int hweight8(unsigned int w)
+static inline unsigned int __arch_hweight8(unsigned int w)
 {
        return __builtin_popcount(w & 0xff);
 }
 
-static inline unsigned long hweight64(__u64 w)
+static inline unsigned long __arch_hweight64(__u64 w)
 {
        return __builtin_popcountll(w);
 }
 
+#include <asm-generic/bitops/const_hweight.h>
 #include <asm-generic/bitops/lock.h>
 #include <asm-generic/bitops/sched.h>
 #include <asm-generic/bitops/ext2-non-atomic.h>