Loading arch/x86/Kconfig +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ config GENERIC_BUG depends on BUG config GENERIC_FIND_FIRST_BIT def_bool X86_32 def_bool y config GENERIC_FIND_NEXT_BIT def_bool y Loading arch/x86/lib/bitops_64.c +2 −0 Original line number Diff line number Diff line #ifndef CONFIG_GENERIC_FIND_FIRST_BIT #include <linux/bitops.h> #undef find_first_zero_bit Loading Loading @@ -105,3 +106,4 @@ long find_first_bit(const unsigned long * addr, unsigned long size) EXPORT_SYMBOL(find_first_bit); EXPORT_SYMBOL(find_first_zero_bit); #endif include/asm-x86/bitops_64.h +2 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ * Copyright 1992, Linus Torvalds. */ #ifndef CONFIG_GENERIC_FIND_FIRST_BIT extern long find_first_zero_bit(const unsigned long *addr, unsigned long size); extern long find_first_bit(const unsigned long *addr, unsigned long size); Loading @@ -24,6 +25,7 @@ static inline long __scanbit(unsigned long val, unsigned long max) ((__builtin_constant_p((size)) && (size) <= BITS_PER_LONG \ ? (__scanbit(~*(unsigned long *)(addr), (size))) \ : find_first_zero_bit((addr), (size)))) #endif static inline void set_bit_string(unsigned long *bitmap, unsigned long i, int len) Loading Loading
arch/x86/Kconfig +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ config GENERIC_BUG depends on BUG config GENERIC_FIND_FIRST_BIT def_bool X86_32 def_bool y config GENERIC_FIND_NEXT_BIT def_bool y Loading
arch/x86/lib/bitops_64.c +2 −0 Original line number Diff line number Diff line #ifndef CONFIG_GENERIC_FIND_FIRST_BIT #include <linux/bitops.h> #undef find_first_zero_bit Loading Loading @@ -105,3 +106,4 @@ long find_first_bit(const unsigned long * addr, unsigned long size) EXPORT_SYMBOL(find_first_bit); EXPORT_SYMBOL(find_first_zero_bit); #endif
include/asm-x86/bitops_64.h +2 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ * Copyright 1992, Linus Torvalds. */ #ifndef CONFIG_GENERIC_FIND_FIRST_BIT extern long find_first_zero_bit(const unsigned long *addr, unsigned long size); extern long find_first_bit(const unsigned long *addr, unsigned long size); Loading @@ -24,6 +25,7 @@ static inline long __scanbit(unsigned long val, unsigned long max) ((__builtin_constant_p((size)) && (size) <= BITS_PER_LONG \ ? (__scanbit(~*(unsigned long *)(addr), (size))) \ : find_first_zero_bit((addr), (size)))) #endif static inline void set_bit_string(unsigned long *bitmap, unsigned long i, int len) Loading