diff options
Diffstat (limited to 'drivers/net/wireless/p54/fwio.c')
-rw-r--r-- | drivers/net/wireless/p54/fwio.c | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/drivers/net/wireless/p54/fwio.c b/drivers/net/wireless/p54/fwio.c index c43a5d461ab2..47006bca4852 100644 --- a/drivers/net/wireless/p54/fwio.c +++ b/drivers/net/wireless/p54/fwio.c | |||
@@ -62,16 +62,15 @@ int p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw) | |||
62 | case FW_LM20: | 62 | case FW_LM20: |
63 | case FW_LM87: { | 63 | case FW_LM87: { |
64 | char *iftype = (char *)bootrec->data; | 64 | char *iftype = (char *)bootrec->data; |
65 | printk(KERN_INFO "%s: p54 detected a LM%c%c " | 65 | wiphy_info(priv->hw->wiphy, |
66 | "firmware\n", | 66 | "p54 detected a LM%c%c firmware\n", |
67 | wiphy_name(priv->hw->wiphy), | 67 | iftype[2], iftype[3]); |
68 | iftype[2], iftype[3]); | ||
69 | break; | 68 | break; |
70 | } | 69 | } |
71 | case FW_FMAC: | 70 | case FW_FMAC: |
72 | default: | 71 | default: |
73 | printk(KERN_ERR "%s: unsupported firmware\n", | 72 | wiphy_err(priv->hw->wiphy, |
74 | wiphy_name(priv->hw->wiphy)); | 73 | "unsupported firmware\n"); |
75 | return -ENODEV; | 74 | return -ENODEV; |
76 | } | 75 | } |
77 | break; | 76 | break; |
@@ -125,15 +124,15 @@ int p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw) | |||
125 | } | 124 | } |
126 | 125 | ||
127 | if (fw_version) | 126 | if (fw_version) |
128 | printk(KERN_INFO "%s: FW rev %s - Softmac protocol %x.%x\n", | 127 | wiphy_info(priv->hw->wiphy, |
129 | wiphy_name(priv->hw->wiphy), fw_version, | 128 | "fw rev %s - softmac protocol %x.%x\n", |
130 | priv->fw_var >> 8, priv->fw_var & 0xff); | 129 | fw_version, priv->fw_var >> 8, priv->fw_var & 0xff); |
131 | 130 | ||
132 | if (priv->fw_var < 0x500) | 131 | if (priv->fw_var < 0x500) |
133 | printk(KERN_INFO "%s: you are using an obsolete firmware. " | 132 | wiphy_info(priv->hw->wiphy, |
134 | "visit http://wireless.kernel.org/en/users/Drivers/p54 " | 133 | "you are using an obsolete firmware. " |
135 | "and grab one for \"kernel >= 2.6.28\"!\n", | 134 | "visit http://wireless.kernel.org/en/users/Drivers/p54 " |
136 | wiphy_name(priv->hw->wiphy)); | 135 | "and grab one for \"kernel >= 2.6.28\"!\n"); |
137 | 136 | ||
138 | if (priv->fw_var >= 0x300) { | 137 | if (priv->fw_var >= 0x300) { |
139 | /* Firmware supports QoS, use it! */ | 138 | /* Firmware supports QoS, use it! */ |
@@ -152,13 +151,14 @@ int p54_parse_firmware(struct ieee80211_hw *dev, const struct firmware *fw) | |||
152 | priv->hw->queues = P54_QUEUE_AC_NUM; | 151 | priv->hw->queues = P54_QUEUE_AC_NUM; |
153 | } | 152 | } |
154 | 153 | ||
155 | printk(KERN_INFO "%s: cryptographic accelerator " | 154 | wiphy_info(priv->hw->wiphy, |
156 | "WEP:%s, TKIP:%s, CCMP:%s\n", wiphy_name(priv->hw->wiphy), | 155 | "cryptographic accelerator WEP:%s, TKIP:%s, CCMP:%s\n", |
157 | (priv->privacy_caps & BR_DESC_PRIV_CAP_WEP) ? "YES" : | 156 | (priv->privacy_caps & BR_DESC_PRIV_CAP_WEP) ? "YES" : "no", |
158 | "no", (priv->privacy_caps & (BR_DESC_PRIV_CAP_TKIP | | 157 | (priv->privacy_caps & |
159 | BR_DESC_PRIV_CAP_MICHAEL)) ? "YES" : "no", | 158 | (BR_DESC_PRIV_CAP_TKIP | BR_DESC_PRIV_CAP_MICHAEL)) |
160 | (priv->privacy_caps & BR_DESC_PRIV_CAP_AESCCMP) ? | 159 | ? "YES" : "no", |
161 | "YES" : "no"); | 160 | (priv->privacy_caps & BR_DESC_PRIV_CAP_AESCCMP) |
161 | ? "YES" : "no"); | ||
162 | 162 | ||
163 | if (priv->rx_keycache_size) { | 163 | if (priv->rx_keycache_size) { |
164 | /* | 164 | /* |
@@ -247,8 +247,7 @@ int p54_download_eeprom(struct p54_common *priv, void *buf, | |||
247 | 247 | ||
248 | if (!wait_for_completion_interruptible_timeout( | 248 | if (!wait_for_completion_interruptible_timeout( |
249 | &priv->eeprom_comp, HZ)) { | 249 | &priv->eeprom_comp, HZ)) { |
250 | printk(KERN_ERR "%s: device does not respond!\n", | 250 | wiphy_err(priv->hw->wiphy, "device does not respond!\n"); |
251 | wiphy_name(priv->hw->wiphy)); | ||
252 | ret = -EBUSY; | 251 | ret = -EBUSY; |
253 | } | 252 | } |
254 | priv->eeprom = NULL; | 253 | priv->eeprom = NULL; |
@@ -523,9 +522,9 @@ int p54_scan(struct p54_common *priv, u16 mode, u16 dwell) | |||
523 | return 0; | 522 | return 0; |
524 | 523 | ||
525 | err: | 524 | err: |
526 | printk(KERN_ERR "%s: frequency change to channel %d failed.\n", | 525 | wiphy_err(priv->hw->wiphy, "frequency change to channel %d failed.\n", |
527 | wiphy_name(priv->hw->wiphy), ieee80211_frequency_to_channel( | 526 | ieee80211_frequency_to_channel( |
528 | priv->hw->conf.channel->center_freq)); | 527 | priv->hw->conf.channel->center_freq)); |
529 | 528 | ||
530 | dev_kfree_skb_any(skb); | 529 | dev_kfree_skb_any(skb); |
531 | return -EINVAL; | 530 | return -EINVAL; |
@@ -676,8 +675,8 @@ int p54_upload_key(struct p54_common *priv, u8 algo, int slot, u8 idx, u8 len, | |||
676 | break; | 675 | break; |
677 | 676 | ||
678 | default: | 677 | default: |
679 | printk(KERN_ERR "%s: invalid cryptographic algorithm: %d\n", | 678 | wiphy_err(priv->hw->wiphy, |
680 | wiphy_name(priv->hw->wiphy), algo); | 679 | "invalid cryptographic algorithm: %d\n", algo); |
681 | dev_kfree_skb(skb); | 680 | dev_kfree_skb(skb); |
682 | return -EINVAL; | 681 | return -EINVAL; |
683 | } | 682 | } |