udf: use little-endian bitops
As a preparation for removing ext2 non-atomic bit operations from asm/bitops.h. This converts ext2 non-atomic bit operations to little-endian bit operations. Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Acked-by: Jan Kara <jack@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Родитель
b9b9144a53
Коммит
9ad1e1e405
|
@ -27,11 +27,10 @@
|
|||
#include "udf_i.h"
|
||||
#include "udf_sb.h"
|
||||
|
||||
#define udf_clear_bit(nr, addr) ext2_clear_bit(nr, addr)
|
||||
#define udf_set_bit(nr, addr) ext2_set_bit(nr, addr)
|
||||
#define udf_test_bit(nr, addr) ext2_test_bit(nr, addr)
|
||||
#define udf_find_next_one_bit(addr, size, offset) \
|
||||
ext2_find_next_bit((unsigned long *)(addr), size, offset)
|
||||
#define udf_clear_bit __test_and_clear_bit_le
|
||||
#define udf_set_bit __test_and_set_bit_le
|
||||
#define udf_test_bit test_bit_le
|
||||
#define udf_find_next_one_bit find_next_bit_le
|
||||
|
||||
static int read_block_bitmap(struct super_block *sb,
|
||||
struct udf_bitmap *bitmap, unsigned int block,
|
||||
|
|
Загрузка…
Ссылка в новой задаче