diff options
author | John W. Linville <linville@tuxdriver.com> | 2008-09-24 18:13:14 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-10-31 19:00:46 -0400 |
commit | 7e272fcff6f0a32a3d46e600ea5895f6058f4e2d (patch) | |
tree | 39857028913862af4d71170d1f16ee360ba49115 /drivers/net/wireless/libertas/scan.c | |
parent | ddf4ac53fb8a12a027c0486db743ae040f45b56a (diff) |
wireless: consolidate on a single escape_essid implementation
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/libertas/scan.c')
-rw-r--r-- | drivers/net/wireless/libertas/scan.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/drivers/net/wireless/libertas/scan.c b/drivers/net/wireless/libertas/scan.c index 351b3f6e5664..7881890a4e98 100644 --- a/drivers/net/wireless/libertas/scan.c +++ b/drivers/net/wireless/libertas/scan.c | |||
@@ -4,9 +4,12 @@ | |||
4 | * IOCTL handlers as well as command preperation and response routines | 4 | * IOCTL handlers as well as command preperation and response routines |
5 | * for sending scan commands to the firmware. | 5 | * for sending scan commands to the firmware. |
6 | */ | 6 | */ |
7 | #include <linux/types.h> | ||
7 | #include <linux/etherdevice.h> | 8 | #include <linux/etherdevice.h> |
8 | #include <asm/unaligned.h> | 9 | #include <asm/unaligned.h> |
9 | 10 | ||
11 | #include <net/lib80211.h> | ||
12 | |||
10 | #include "host.h" | 13 | #include "host.h" |
11 | #include "decl.h" | 14 | #include "decl.h" |
12 | #include "dev.h" | 15 | #include "dev.h" |
@@ -452,7 +455,7 @@ int lbs_scan_networks(struct lbs_private *priv, int full_scan) | |||
452 | list_for_each_entry(iter, &priv->network_list, list) | 455 | list_for_each_entry(iter, &priv->network_list, list) |
453 | lbs_deb_scan("%02d: BSSID %pM, RSSI %d, SSID '%s'\n", | 456 | lbs_deb_scan("%02d: BSSID %pM, RSSI %d, SSID '%s'\n", |
454 | i++, iter->bssid, iter->rssi, | 457 | i++, iter->bssid, iter->rssi, |
455 | escape_essid(iter->ssid, iter->ssid_len)); | 458 | escape_ssid(iter->ssid, iter->ssid_len)); |
456 | mutex_unlock(&priv->lock); | 459 | mutex_unlock(&priv->lock); |
457 | #endif | 460 | #endif |
458 | 461 | ||
@@ -599,7 +602,7 @@ static int lbs_process_bss(struct bss_descriptor *bss, | |||
599 | bss->ssid_len = min_t(int, 32, elem->len); | 602 | bss->ssid_len = min_t(int, 32, elem->len); |
600 | memcpy(bss->ssid, elem->data, bss->ssid_len); | 603 | memcpy(bss->ssid, elem->data, bss->ssid_len); |
601 | lbs_deb_scan("got SSID IE: '%s', len %u\n", | 604 | lbs_deb_scan("got SSID IE: '%s', len %u\n", |
602 | escape_essid(bss->ssid, bss->ssid_len), | 605 | escape_ssid(bss->ssid, bss->ssid_len), |
603 | bss->ssid_len); | 606 | bss->ssid_len); |
604 | break; | 607 | break; |
605 | 608 | ||
@@ -742,7 +745,7 @@ int lbs_send_specific_ssid_scan(struct lbs_private *priv, uint8_t *ssid, | |||
742 | int ret = 0; | 745 | int ret = 0; |
743 | 746 | ||
744 | lbs_deb_enter_args(LBS_DEB_SCAN, "SSID '%s'\n", | 747 | lbs_deb_enter_args(LBS_DEB_SCAN, "SSID '%s'\n", |
745 | escape_essid(ssid, ssid_len)); | 748 | escape_ssid(ssid, ssid_len)); |
746 | 749 | ||
747 | if (!ssid_len) | 750 | if (!ssid_len) |
748 | goto out; | 751 | goto out; |
@@ -966,7 +969,7 @@ int lbs_set_scan(struct net_device *dev, struct iw_request_info *info, | |||
966 | priv->scan_ssid_len = req->essid_len; | 969 | priv->scan_ssid_len = req->essid_len; |
967 | memcpy(priv->scan_ssid, req->essid, priv->scan_ssid_len); | 970 | memcpy(priv->scan_ssid, req->essid, priv->scan_ssid_len); |
968 | lbs_deb_wext("set_scan, essid '%s'\n", | 971 | lbs_deb_wext("set_scan, essid '%s'\n", |
969 | escape_essid(priv->scan_ssid, priv->scan_ssid_len)); | 972 | escape_ssid(priv->scan_ssid, priv->scan_ssid_len)); |
970 | } else { | 973 | } else { |
971 | priv->scan_ssid_len = 0; | 974 | priv->scan_ssid_len = 0; |
972 | } | 975 | } |