Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / asm-generic / bitops / fls64.h
1 #ifndef _ASM_GENERIC_BITOPS_FLS64_H_
2 #define _ASM_GENERIC_BITOPS_FLS64_H_
3
4 #include <asm/types.h>
5
6 static inline int fls64(__u64 x)
7 {
8 __u32 h = x >> 32;
9 if (h)
10 return fls(h) + 32;
11 return fls(x);
12 }
13
14 #endif /* _ASM_GENERIC_BITOPS_FLS64_H_ */