X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-sh%2Fbitops.h;h=18055347bce8a1f65713c0991e35cb89279fca4f;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=edd9326d8ff9a15e747628d4500133f3aa862205;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/asm-sh/bitops.h b/include/asm-sh/bitops.h index edd9326d8..18055347b 100644 --- a/include/asm-sh/bitops.h +++ b/include/asm-sh/bitops.h @@ -212,7 +212,7 @@ static __inline__ unsigned long __ffs(unsigned long word) * @offset: The bitnumber to start searching at * @size: The maximum size to search */ -static __inline__ unsigned long find_next_bit(unsigned long *addr, +static __inline__ unsigned long find_next_bit(const unsigned long *addr, unsigned long size, unsigned long offset) { unsigned int *p = ((unsigned int *) addr) + (offset >> 5); @@ -344,7 +344,7 @@ static inline int sched_find_first_bit(unsigned long *b) #define ext2_test_bit(nr, addr) test_bit((nr), (addr)) #define ext2_find_first_zero_bit(addr, size) find_first_zero_bit((addr), (size)) #define ext2_find_next_zero_bit(addr, size, offset) \ - find_next_zero_bit((addr), (size), (offset)) + find_next_zero_bit((unsigned long *)(addr), (size), (offset)) #else static __inline__ int ext2_set_bit(int nr, volatile void * addr) {