Commit 9ad1e1e405fb2c1ff35f2ec67cc6ba4c6765f192

Authored by Akinobu Mita
Committed by Linus Torvalds
1 parent b9b9144a53

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>

Showing 1 changed file with 4 additions and 5 deletions Side-by-side Diff

... ... @@ -27,11 +27,10 @@
27 27 #include "udf_i.h"
28 28 #include "udf_sb.h"
29 29  
30   -#define udf_clear_bit(nr, addr) ext2_clear_bit(nr, addr)
31   -#define udf_set_bit(nr, addr) ext2_set_bit(nr, addr)
32   -#define udf_test_bit(nr, addr) ext2_test_bit(nr, addr)
33   -#define udf_find_next_one_bit(addr, size, offset) \
34   - ext2_find_next_bit((unsigned long *)(addr), size, offset)
  30 +#define udf_clear_bit __test_and_clear_bit_le
  31 +#define udf_set_bit __test_and_set_bit_le
  32 +#define udf_test_bit test_bit_le
  33 +#define udf_find_next_one_bit find_next_bit_le
35 34  
36 35 static int read_block_bitmap(struct super_block *sb,
37 36 struct udf_bitmap *bitmap, unsigned int block,