--- zzzz-none-000/linux-4.4.271/arch/arm/include/asm/bitops.h 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/arch/arm/include/asm/bitops.h 2023-04-19 10:22:27.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 /*