From: Felix Fietkau Date: Sun, 21 Jun 2015 17:47:46 +0000 (+0200) Subject: ath9k_hw: fix device ID check for AR956x X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=7865598ec24ab4162d976d0bd75a9b2a2f58cd64;p=openwrt%2Fstaging%2Fblogic.git ath9k_hw: fix device ID check for AR956x Because of the missing return, the macVersion value was being overwritten with an invalid register read Signed-off-by: Felix Fietkau Signed-off-by: Kalle Valo --- diff --git a/drivers/net/wireless/ath/ath9k/hw.c b/drivers/net/wireless/ath/ath9k/hw.c index 5e15e8e10ed3..a31a6804dc34 100644 --- a/drivers/net/wireless/ath/ath9k/hw.c +++ b/drivers/net/wireless/ath/ath9k/hw.c @@ -279,6 +279,7 @@ static void ath9k_hw_read_revisions(struct ath_hw *ah) return; case AR9300_DEVID_QCA956X: ah->hw_version.macVersion = AR_SREV_VERSION_9561; + return; } val = REG_READ(ah, AR_SREV) & AR_SREV_ID;