Commit c4354d0d6812ad6729ac33d3c8bc64585cfdb890

Authored by Akinobu Mita
Committed by Linus Torvalds
1 parent 50e0168cc3

ocfs2: 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: Joel Becker <joel.becker@oracle.com>
Cc: Mark Fasheh <mfasheh@suse.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

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

... ... @@ -831,18 +831,18 @@
831 831  
832 832 static inline void _ocfs2_set_bit(unsigned int bit, unsigned long *bitmap)
833 833 {
834   - ext2_set_bit(bit, bitmap);
  834 + __test_and_set_bit_le(bit, bitmap);
835 835 }
836 836 #define ocfs2_set_bit(bit, addr) _ocfs2_set_bit((bit), (unsigned long *)(addr))
837 837  
838 838 static inline void _ocfs2_clear_bit(unsigned int bit, unsigned long *bitmap)
839 839 {
840   - ext2_clear_bit(bit, bitmap);
  840 + __test_and_clear_bit_le(bit, bitmap);
841 841 }
842 842 #define ocfs2_clear_bit(bit, addr) _ocfs2_clear_bit((bit), (unsigned long *)(addr))
843 843  
844   -#define ocfs2_test_bit ext2_test_bit
845   -#define ocfs2_find_next_zero_bit ext2_find_next_zero_bit
846   -#define ocfs2_find_next_bit ext2_find_next_bit
  844 +#define ocfs2_test_bit test_bit_le
  845 +#define ocfs2_find_next_zero_bit find_next_zero_bit_le
  846 +#define ocfs2_find_next_bit find_next_bit_le
847 847 #endif /* OCFS2_H */