diff options
author | John W. Linville <linville@tuxdriver.com> | 2008-09-30 20:59:05 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2008-10-31 19:00:50 -0400 |
commit | 9387b7caf3049168fc97a8a9111af8fe2143af18 (patch) | |
tree | 6a19e5477d6a6badf19788536a9d3e1913ae48e1 /drivers/net/wireless/libertas/debugfs.c | |
parent | 2819f8ad6da1e24b5dd94a221978e61f2a9c972a (diff) |
wireless: use individual buffers for printing ssid values
Also change escape_ssid to print_ssid to match print_mac semantics.
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/libertas/debugfs.c')
-rw-r--r-- | drivers/net/wireless/libertas/debugfs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/libertas/debugfs.c b/drivers/net/wireless/libertas/debugfs.c index 84933203be74..ec4efd7ff3c8 100644 --- a/drivers/net/wireless/libertas/debugfs.c +++ b/drivers/net/wireless/libertas/debugfs.c | |||
@@ -66,6 +66,7 @@ static ssize_t lbs_getscantable(struct file *file, char __user *userbuf, | |||
66 | int numscansdone = 0, res; | 66 | int numscansdone = 0, res; |
67 | unsigned long addr = get_zeroed_page(GFP_KERNEL); | 67 | unsigned long addr = get_zeroed_page(GFP_KERNEL); |
68 | char *buf = (char *)addr; | 68 | char *buf = (char *)addr; |
69 | DECLARE_SSID_BUF(ssid); | ||
69 | struct bss_descriptor * iter_bss; | 70 | struct bss_descriptor * iter_bss; |
70 | 71 | ||
71 | pos += snprintf(buf+pos, len-pos, | 72 | pos += snprintf(buf+pos, len-pos, |
@@ -86,7 +87,8 @@ static ssize_t lbs_getscantable(struct file *file, char __user *userbuf, | |||
86 | spectrum_mgmt ? 'S' : ' '); | 87 | spectrum_mgmt ? 'S' : ' '); |
87 | pos += snprintf(buf+pos, len-pos, " %04d |", SCAN_RSSI(iter_bss->rssi)); | 88 | pos += snprintf(buf+pos, len-pos, " %04d |", SCAN_RSSI(iter_bss->rssi)); |
88 | pos += snprintf(buf+pos, len-pos, " %s\n", | 89 | pos += snprintf(buf+pos, len-pos, " %s\n", |
89 | escape_ssid(iter_bss->ssid, iter_bss->ssid_len)); | 90 | print_ssid(ssid, iter_bss->ssid, |
91 | iter_bss->ssid_len)); | ||
90 | 92 | ||
91 | numscansdone++; | 93 | numscansdone++; |
92 | } | 94 | } |