瀏覽代碼

ath9k: Fix an operator typo in REG_DOMAIN_2GHZ_MASK

Incorrect operator causes the REG_DOMAIN_2GHZ_MASK to be zero which
surely was not the goal of this definition. Mask out the 11a flags
correctly.

Signed-off-by: Jouni Malinen <jouni.malinen@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Jouni Malinen 16 年之前
父節點
當前提交
9d97f2e55e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/net/wireless/ath9k/regd_common.h

+ 1 - 1
drivers/net/wireless/ath9k/regd_common.h

@@ -228,7 +228,7 @@ enum {
 };
 };
 
 
 #define REG_DOMAIN_2GHZ_MASK    (REQ_MASK & \
 #define REG_DOMAIN_2GHZ_MASK    (REQ_MASK & \
-	(!(ADHOC_NO_11A | DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB)))
+	(~(ADHOC_NO_11A | DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB)))
 #define REG_DOMAIN_5GHZ_MASK    REQ_MASK
 #define REG_DOMAIN_5GHZ_MASK    REQ_MASK
 
 
 static struct reg_dmn_pair_mapping regDomainPairs[] = {
 static struct reg_dmn_pair_mapping regDomainPairs[] = {