mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
Move __set/clear_bit from ubifs.h to bitops.h
__set_bit and __clear_bit are defined in ubifs.h as well as in asm/include/bitops.h for some architectures. This patch moves the generic implementation to include/linux/bitops.h and uses that unless it's defined by the architecture. Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
This commit is contained in:
@@ -29,6 +29,7 @@ static inline void __set_bit(int nr, volatile void *addr)
|
||||
{
|
||||
((unsigned char *) addr)[nr >> 3] |= (1U << (nr & 7));
|
||||
}
|
||||
#define __set_bit
|
||||
|
||||
extern void clear_bit(int nr, volatile void * addr);
|
||||
|
||||
@@ -36,6 +37,7 @@ static inline void __clear_bit(int nr, volatile void *addr)
|
||||
{
|
||||
((unsigned char *) addr)[nr >> 3] &= ~(1U << (nr & 7));
|
||||
}
|
||||
#define __clear_bit
|
||||
|
||||
extern void change_bit(int nr, volatile void * addr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user