aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/lib80211.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/wireless/lib80211.c')
-rw-r--r--net/wireless/lib80211.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/net/wireless/lib80211.c b/net/wireless/lib80211.c
index a55c27b75ee5..459611577d3d 100644
--- a/net/wireless/lib80211.c
+++ b/net/wireless/lib80211.c
@@ -46,38 +46,6 @@ static void lib80211_crypt_deinit_entries(struct lib80211_crypt_info *info,
46static void lib80211_crypt_quiescing(struct lib80211_crypt_info *info); 46static void lib80211_crypt_quiescing(struct lib80211_crypt_info *info);
47static void lib80211_crypt_deinit_handler(unsigned long data); 47static void lib80211_crypt_deinit_handler(unsigned long data);
48 48
49const char *print_ssid(char *buf, const char *ssid, u8 ssid_len)
50{
51 const char *s = ssid;
52 char *d = buf;
53
54 ssid_len = min_t(u8, ssid_len, IEEE80211_MAX_SSID_LEN);
55 while (ssid_len--) {
56 if (isprint(*s)) {
57 *d++ = *s++;
58 continue;
59 }
60
61 *d++ = '\\';
62 if (*s == '\0')
63 *d++ = '0';
64 else if (*s == '\n')
65 *d++ = 'n';
66 else if (*s == '\r')
67 *d++ = 'r';
68 else if (*s == '\t')
69 *d++ = 't';
70 else if (*s == '\\')
71 *d++ = '\\';
72 else
73 d += snprintf(d, 3, "%03o", *s);
74 s++;
75 }
76 *d = '\0';
77 return buf;
78}
79EXPORT_SYMBOL(print_ssid);
80
81int lib80211_crypt_info_init(struct lib80211_crypt_info *info, char *name, 49int lib80211_crypt_info_init(struct lib80211_crypt_info *info, char *name,
82 spinlock_t *lock) 50 spinlock_t *lock)
83{ 51{