2009-01-13 12:35:13

by Jouni Malinen

[permalink] [raw]
Subject: [PATCH] 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 <[email protected]>

---
drivers/net/wireless/ath9k/regd_common.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

--- wireless-testing.orig/drivers/net/wireless/ath9k/regd_common.h 2009-01-13 14:12:20.000000000 +0200
+++ wireless-testing/drivers/net/wireless/ath9k/regd_common.h 2009-01-13 14:13:54.000000000 +0200
@@ -228,7 +228,7 @@ enum {
};

#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

static struct reg_dmn_pair_mapping regDomainPairs[] = {

--
Jouni Malinen PGP id EFC895FA