--- zzzz-none-000/linux-4.4.60/arch/arm/include/asm/bitops.h 2017-04-08 07:53:53.000000000 +0000 +++ scorpion-7490-727/linux-4.4.60/arch/arm/include/asm/bitops.h 2021-02-04 17:41:59.000000000 +0000 @@ -159,18 +159,18 @@ /* * Little endian assembly bitops. nr = 0 -> byte 0 bit 0. */ -extern int _find_first_zero_bit_le(const void * p, unsigned size); -extern int _find_next_zero_bit_le(const void * p, int size, int offset); -extern int _find_first_bit_le(const unsigned long *p, unsigned size); -extern int _find_next_bit_le(const unsigned long *p, int size, int offset); +extern unsigned int _find_first_zero_bit_le(const void * p, unsigned size); +extern unsigned int _find_next_zero_bit_le(const void * p, int size, int offset); +extern unsigned int _find_first_bit_le(const unsigned long *p, unsigned size); +extern unsigned int _find_next_bit_le(const unsigned long *p, int size, int offset); /* * Big endian assembly bitops. nr = 0 -> byte 3 bit 0. */ -extern int _find_first_zero_bit_be(const void * p, unsigned size); -extern int _find_next_zero_bit_be(const void * p, int size, int offset); -extern int _find_first_bit_be(const unsigned long *p, unsigned size); -extern int _find_next_bit_be(const unsigned long *p, int size, int offset); +extern unsigned int _find_first_zero_bit_be(const void * p, unsigned size); +extern unsigned int _find_next_zero_bit_be(const void * p, int size, int offset); +extern unsigned int _find_first_bit_be(const unsigned long *p, unsigned size); +extern unsigned int _find_next_bit_be(const unsigned long *p, int size, int offset); #ifndef CONFIG_SMP /*