diff options
Diffstat (limited to 'arch/sparc/include/asm/bitops_32.h')
| -rw-r--r-- | arch/sparc/include/asm/bitops_32.h | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/arch/sparc/include/asm/bitops_32.h b/arch/sparc/include/asm/bitops_32.h index 25a676653d4..600ed1d9c8c 100644 --- a/arch/sparc/include/asm/bitops_32.h +++ b/arch/sparc/include/asm/bitops_32.h @@ -18,9 +18,9 @@  #error only <linux/bitops.h> can be included directly  #endif -extern unsigned long ___set_bit(unsigned long *addr, unsigned long mask); -extern unsigned long ___clear_bit(unsigned long *addr, unsigned long mask); -extern unsigned long ___change_bit(unsigned long *addr, unsigned long mask); +unsigned long ___set_bit(unsigned long *addr, unsigned long mask); +unsigned long ___clear_bit(unsigned long *addr, unsigned long mask); +unsigned long ___change_bit(unsigned long *addr, unsigned long mask);  /*   * Set bit 'nr' in 32-bit quantity at address 'addr' where bit '0' @@ -90,9 +90,6 @@ static inline void change_bit(unsigned long nr, volatile unsigned long *addr)  #include <asm-generic/bitops/non-atomic.h> -#define smp_mb__before_clear_bit()	do { } while(0) -#define smp_mb__after_clear_bit()	do { } while(0) -  #include <asm-generic/bitops/ffz.h>  #include <asm-generic/bitops/__ffs.h>  #include <asm-generic/bitops/sched.h>  | 
