summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ti
diff options
context:
space:
mode:
authorEliad Peller2014-07-11 02:01:29 +0200
committerJohn W. Linville2014-07-15 21:59:54 +0200
commit71a301bb461da1e42e6d2764d99c683289c96f33 (patch)
tree080f4b3ec1f1137dc3d33beb4ef855432affb5bd /drivers/net/wireless/ti
parentwl18xx: fix last tx rate calculation (diff)
downloadkernel-qcow2-linux-71a301bb461da1e42e6d2764d99c683289c96f33.tar.gz
kernel-qcow2-linux-71a301bb461da1e42e6d2764d99c683289c96f33.tar.xz
kernel-qcow2-linux-71a301bb461da1e42e6d2764d99c683289c96f33.zip
wlcore: use correct LAA bit
The LAA bit is second bit of the MSB, not of the third byte. Signed-off-by: Eliad Peller <eliad@wizery.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ti')
-rw-r--r--drivers/net/wireless/ti/wlcore/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/ti/wlcore/main.c b/drivers/net/wireless/ti/wlcore/main.c
index 1ab6dbdb47f3..4c16262afa16 100644
--- a/drivers/net/wireless/ti/wlcore/main.c
+++ b/drivers/net/wireless/ti/wlcore/main.c
@@ -5661,7 +5661,7 @@ static void wl12xx_derive_mac_addresses(struct wl1271 *wl, u32 oui, u32 nic)
memcpy(&wl->addresses[idx], &wl->addresses[0],
sizeof(wl->addresses[0]));
/* LAA bit */
- wl->addresses[idx].addr[2] |= BIT(1);
+ wl->addresses[idx].addr[0] |= BIT(1);
}
wl->hw->wiphy->n_addresses = WLCORE_NUM_MAC_ADDRESSES;