diff options
author | John W. Linville <linville@tuxdriver.com> | 2012-09-14 13:53:49 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-09-14 13:53:49 -0400 |
commit | 9316f0e3c6ba524d8fa14bfded048b252891931a (patch) | |
tree | 60326e5943997bb72aaf2a375f8a20c61ec7bbcd /drivers/net/wireless/airo.c | |
parent | 7f2e6a5d8608d0353b017a0fe15502307593734e (diff) | |
parent | 7a5f799becc51c842ec1a3aeb8dd82651aea7036 (diff) |
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem
Diffstat (limited to 'drivers/net/wireless/airo.c')
-rw-r--r-- | drivers/net/wireless/airo.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c index c586f78c307f..3cd05a7173f6 100644 --- a/drivers/net/wireless/airo.c +++ b/drivers/net/wireless/airo.c | |||
@@ -87,7 +87,6 @@ static struct pci_driver airo_driver = { | |||
87 | /* Include Wireless Extension definition and check version - Jean II */ | 87 | /* Include Wireless Extension definition and check version - Jean II */ |
88 | #include <linux/wireless.h> | 88 | #include <linux/wireless.h> |
89 | #define WIRELESS_SPY /* enable iwspy support */ | 89 | #define WIRELESS_SPY /* enable iwspy support */ |
90 | #include <net/iw_handler.h> /* New driver API */ | ||
91 | 90 | ||
92 | #define CISCO_EXT /* enable Cisco extensions */ | 91 | #define CISCO_EXT /* enable Cisco extensions */ |
93 | #ifdef CISCO_EXT | 92 | #ifdef CISCO_EXT |
@@ -5984,13 +5983,11 @@ static int airo_set_wap(struct net_device *dev, | |||
5984 | Cmd cmd; | 5983 | Cmd cmd; |
5985 | Resp rsp; | 5984 | Resp rsp; |
5986 | APListRid APList_rid; | 5985 | APListRid APList_rid; |
5987 | static const u8 any[ETH_ALEN] = { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }; | ||
5988 | static const u8 off[ETH_ALEN] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; | ||
5989 | 5986 | ||
5990 | if (awrq->sa_family != ARPHRD_ETHER) | 5987 | if (awrq->sa_family != ARPHRD_ETHER) |
5991 | return -EINVAL; | 5988 | return -EINVAL; |
5992 | else if (!memcmp(any, awrq->sa_data, ETH_ALEN) || | 5989 | else if (is_broadcast_ether_addr(awrq->sa_data) || |
5993 | !memcmp(off, awrq->sa_data, ETH_ALEN)) { | 5990 | is_zero_ether_addr(awrq->sa_data)) { |
5994 | memset(&cmd, 0, sizeof(cmd)); | 5991 | memset(&cmd, 0, sizeof(cmd)); |
5995 | cmd.cmd=CMD_LOSE_SYNC; | 5992 | cmd.cmd=CMD_LOSE_SYNC; |
5996 | if (down_interruptible(&local->sem)) | 5993 | if (down_interruptible(&local->sem)) |