--- zzzz-none-000/linux-2.6.39.4/include/asm-generic/bitops/const_hweight.h 2011-08-03 19:43:28.000000000 +0000 +++ puma6-atom-6490-729/linux-2.6.39.4/include/asm-generic/bitops/const_hweight.h 2021-11-10 13:38:17.000000000 +0000 @@ -23,7 +23,7 @@ */ #define hweight8(w) (__builtin_constant_p(w) ? __const_hweight8(w) : __arch_hweight8(w)) #define hweight16(w) (__builtin_constant_p(w) ? __const_hweight16(w) : __arch_hweight16(w)) -#define hweight32(w) (__builtin_constant_p(w) ? __const_hweight32(w) : __arch_hweight32(w)) +#define hweight32(w) (__builtin_constant_p(w) ? (unsigned int)__const_hweight32(w) : __arch_hweight32(w)) #define hweight64(w) (__builtin_constant_p(w) ? __const_hweight64(w) : __arch_hweight64(w)) /*