========== build_32bit - FAILED ../drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:287:12: error: conflicting types for ‘parity32’; have ‘u32(__le32)’ {aka ‘unsigned int(unsigned int)’} 287 | static u32 parity32(__le32 data) | ^~~~~~~~ In file included from ../include/linux/thread_info.h:27, from ../include/linux/spinlock.h:60, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../include/linux/slab.h:16, from ../drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:17: ../include/linux/bitops.h:286:40: note: previous definition of ‘parity32’ with type ‘bool(u32)’ {aka ‘_Bool(unsigned int)’} 286 | static inline __attribute_const__ bool parity32(u32 val) | ^~~~~~~~ make[9]: *** [../scripts/Makefile.build:207: drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.o] Error 1 make[8]: *** [../scripts/Makefile.build:465: drivers/net/wireless/broadcom/brcm80211/brcmsmac] Error 2 make[7]: *** [../scripts/Makefile.build:465: drivers/net/wireless/broadcom/brcm80211] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/wireless/broadcom] Error 2 make[5]: *** [../scripts/Makefile.build:465: drivers/net/wireless] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:287:12: error: conflicting types for ‘parity32’; have ‘u32(__le32)’ {aka ‘unsigned int(unsigned int)’} 287 | static u32 parity32(__le32 data) | ^~~~~~~~ In file included from ../include/linux/thread_info.h:27, from ../include/linux/spinlock.h:60, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../include/linux/slab.h:16, from ../drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c:17: ../include/linux/bitops.h:286:40: note: previous definition of ‘parity32’ with type ‘bool(u32)’ {aka ‘_Bool(unsigned int)’} 286 | static inline __attribute_const__ bool parity32(u32 val) | ^~~~~~~~ make[9]: *** [../scripts/Makefile.build:207: drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.o] Error 1 make[8]: *** [../scripts/Makefile.build:465: drivers/net/wireless/broadcom/brcm80211/brcmsmac] Error 2 make[7]: *** [../scripts/Makefile.build:465: drivers/net/wireless/broadcom/brcm80211] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/wireless/broadcom] Error 2 make[5]: *** [../scripts/Makefile.build:465: drivers/net/wireless] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:1989: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2