12345678910111213141516171819202122 |
- #ifndef _ASM_GENERIC_BITOPS_EXT2_ATOMIC_H_
- #define _ASM_GENERIC_BITOPS_EXT2_ATOMIC_H_
- #define ext2_set_bit_atomic(lock, nr, addr) \
- ({ \
- int ret; \
- spin_lock(lock); \
- ret = ext2_set_bit((nr), (unsigned long *)(addr)); \
- spin_unlock(lock); \
- ret; \
- })
- #define ext2_clear_bit_atomic(lock, nr, addr) \
- ({ \
- int ret; \
- spin_lock(lock); \
- ret = ext2_clear_bit((nr), (unsigned long *)(addr)); \
- spin_unlock(lock); \
- ret; \
- })
- #endif /* _ASM_GENERIC_BITOPS_EXT2_ATOMIC_H_ */
|