You really should run sparse too. Even a locking bug when "error in processing rx descriptor" happens. drivers/net/wireless/ath5k/base.c:1717:11: warning: restricted degrades to integer drivers/net/wireless/ath5k/base.c:1719:11: warning: restricted degrades to integer drivers/net/wireless/ath5k/base.c:1721:20: warning: restricted degrades to integer drivers/net/wireless/ath5k/base.c:1730:19: warning: incorrect type in argument 2 (different base types) drivers/net/wireless/ath5k/base.c:1730:19: expected unsigned long long [unsigned] [usertype] bc_tsf drivers/net/wireless/ath5k/base.c:1730:19: got restricted unsigned long long [usertype] timestamp drivers/net/wireless/ath5k/base.c:1739:1: warning: context imbalance in 'ath5k_tasklet_rx' - different lock contexts for basic block drivers/net/wireless/ath5k/hw.c:534:11: warning: incorrect type in assignment (different base types) drivers/net/wireless/ath5k/hw.c:534:11: expected unsigned short [unsigned] [usertype] tx_time drivers/net/wireless/ath5k/hw.c:534:11: got restricted unsigned short drivers/net/wireless/ath5k/hw.c:3715:10: warning: cast truncates bits from constant value (ffffffea becomes 0) johannes
Attachment:
signature.asc
Description: This is a digitally signed message part