diff options
Diffstat (limited to 'drivers/net/wireless/libertas/cmd.c')
-rw-r--r-- | drivers/net/wireless/libertas/cmd.c | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/drivers/net/wireless/libertas/cmd.c b/drivers/net/wireless/libertas/cmd.c index 6a96fc9c1cea..6d59b4cf8fce 100644 --- a/drivers/net/wireless/libertas/cmd.c +++ b/drivers/net/wireless/libertas/cmd.c | |||
@@ -110,7 +110,7 @@ int lbs_update_hw_spec(struct lbs_private *priv) | |||
110 | * CF card firmware 5.0.16p0: cap 0x00000303 | 110 | * CF card firmware 5.0.16p0: cap 0x00000303 |
111 | * USB dongle firmware 5.110.17p2: cap 0x00000303 | 111 | * USB dongle firmware 5.110.17p2: cap 0x00000303 |
112 | */ | 112 | */ |
113 | lbs_pr_info("%pM, fw %u.%u.%up%u, cap 0x%08x\n", | 113 | netdev_info(priv->dev, "%pM, fw %u.%u.%up%u, cap 0x%08x\n", |
114 | cmd.permanentaddr, | 114 | cmd.permanentaddr, |
115 | priv->fwrelease >> 24 & 0xff, | 115 | priv->fwrelease >> 24 & 0xff, |
116 | priv->fwrelease >> 16 & 0xff, | 116 | priv->fwrelease >> 16 & 0xff, |
@@ -141,7 +141,8 @@ int lbs_update_hw_spec(struct lbs_private *priv) | |||
141 | /* if it's unidentified region code, use the default (USA) */ | 141 | /* if it's unidentified region code, use the default (USA) */ |
142 | if (i >= MRVDRV_MAX_REGION_CODE) { | 142 | if (i >= MRVDRV_MAX_REGION_CODE) { |
143 | priv->regioncode = 0x10; | 143 | priv->regioncode = 0x10; |
144 | lbs_pr_info("unidentified region code; using the default (USA)\n"); | 144 | netdev_info(priv->dev, |
145 | "unidentified region code; using the default (USA)\n"); | ||
145 | } | 146 | } |
146 | 147 | ||
147 | if (priv->current_addr[0] == 0xff) | 148 | if (priv->current_addr[0] == 0xff) |
@@ -211,7 +212,7 @@ int lbs_host_sleep_cfg(struct lbs_private *priv, uint32_t criteria, | |||
211 | (uint8_t *)&cmd_config.wol_conf, | 212 | (uint8_t *)&cmd_config.wol_conf, |
212 | sizeof(struct wol_config)); | 213 | sizeof(struct wol_config)); |
213 | } else { | 214 | } else { |
214 | lbs_pr_info("HOST_SLEEP_CFG failed %d\n", ret); | 215 | netdev_info(priv->dev, "HOST_SLEEP_CFG failed %d\n", ret); |
215 | } | 216 | } |
216 | 217 | ||
217 | return ret; | 218 | return ret; |
@@ -314,7 +315,7 @@ static int lbs_wait_for_ds_awake(struct lbs_private *priv) | |||
314 | if (priv->is_deep_sleep) { | 315 | if (priv->is_deep_sleep) { |
315 | if (!wait_event_interruptible_timeout(priv->ds_awake_q, | 316 | if (!wait_event_interruptible_timeout(priv->ds_awake_q, |
316 | !priv->is_deep_sleep, (10 * HZ))) { | 317 | !priv->is_deep_sleep, (10 * HZ))) { |
317 | lbs_pr_err("ds_awake_q: timer expired\n"); | 318 | netdev_err(priv->dev, "ds_awake_q: timer expired\n"); |
318 | ret = -1; | 319 | ret = -1; |
319 | } | 320 | } |
320 | } | 321 | } |
@@ -339,7 +340,7 @@ int lbs_set_deep_sleep(struct lbs_private *priv, int deep_sleep) | |||
339 | netif_carrier_off(priv->dev); | 340 | netif_carrier_off(priv->dev); |
340 | } | 341 | } |
341 | } else { | 342 | } else { |
342 | lbs_pr_err("deep sleep: already enabled\n"); | 343 | netdev_err(priv->dev, "deep sleep: already enabled\n"); |
343 | } | 344 | } |
344 | } else { | 345 | } else { |
345 | if (priv->is_deep_sleep) { | 346 | if (priv->is_deep_sleep) { |
@@ -349,8 +350,8 @@ int lbs_set_deep_sleep(struct lbs_private *priv, int deep_sleep) | |||
349 | if (!ret) { | 350 | if (!ret) { |
350 | ret = lbs_wait_for_ds_awake(priv); | 351 | ret = lbs_wait_for_ds_awake(priv); |
351 | if (ret) | 352 | if (ret) |
352 | lbs_pr_err("deep sleep: wakeup" | 353 | netdev_err(priv->dev, |
353 | "failed\n"); | 354 | "deep sleep: wakeup failed\n"); |
354 | } | 355 | } |
355 | } | 356 | } |
356 | } | 357 | } |
@@ -384,8 +385,9 @@ int lbs_set_host_sleep(struct lbs_private *priv, int host_sleep) | |||
384 | ret = lbs_host_sleep_cfg(priv, priv->wol_criteria, | 385 | ret = lbs_host_sleep_cfg(priv, priv->wol_criteria, |
385 | (struct wol_config *)NULL); | 386 | (struct wol_config *)NULL); |
386 | if (ret) { | 387 | if (ret) { |
387 | lbs_pr_info("Host sleep configuration failed: " | 388 | netdev_info(priv->dev, |
388 | "%d\n", ret); | 389 | "Host sleep configuration failed: %d\n", |
390 | ret); | ||
389 | return ret; | 391 | return ret; |
390 | } | 392 | } |
391 | if (priv->psstate == PS_STATE_FULL_POWER) { | 393 | if (priv->psstate == PS_STATE_FULL_POWER) { |
@@ -395,19 +397,21 @@ int lbs_set_host_sleep(struct lbs_private *priv, int host_sleep) | |||
395 | sizeof(cmd), | 397 | sizeof(cmd), |
396 | lbs_ret_host_sleep_activate, 0); | 398 | lbs_ret_host_sleep_activate, 0); |
397 | if (ret) | 399 | if (ret) |
398 | lbs_pr_info("HOST_SLEEP_ACTIVATE " | 400 | netdev_info(priv->dev, |
399 | "failed: %d\n", ret); | 401 | "HOST_SLEEP_ACTIVATE failed: %d\n", |
402 | ret); | ||
400 | } | 403 | } |
401 | 404 | ||
402 | if (!wait_event_interruptible_timeout( | 405 | if (!wait_event_interruptible_timeout( |
403 | priv->host_sleep_q, | 406 | priv->host_sleep_q, |
404 | priv->is_host_sleep_activated, | 407 | priv->is_host_sleep_activated, |
405 | (10 * HZ))) { | 408 | (10 * HZ))) { |
406 | lbs_pr_err("host_sleep_q: timer expired\n"); | 409 | netdev_err(priv->dev, |
410 | "host_sleep_q: timer expired\n"); | ||
407 | ret = -1; | 411 | ret = -1; |
408 | } | 412 | } |
409 | } else { | 413 | } else { |
410 | lbs_pr_err("host sleep: already enabled\n"); | 414 | netdev_err(priv->dev, "host sleep: already enabled\n"); |
411 | } | 415 | } |
412 | } else { | 416 | } else { |
413 | if (priv->is_host_sleep_activated) | 417 | if (priv->is_host_sleep_activated) |
@@ -1007,7 +1011,8 @@ static void lbs_submit_command(struct lbs_private *priv, | |||
1007 | ret = priv->hw_host_to_card(priv, MVMS_CMD, (u8 *) cmd, cmdsize); | 1011 | ret = priv->hw_host_to_card(priv, MVMS_CMD, (u8 *) cmd, cmdsize); |
1008 | 1012 | ||
1009 | if (ret) { | 1013 | if (ret) { |
1010 | lbs_pr_info("DNLD_CMD: hw_host_to_card failed: %d\n", ret); | 1014 | netdev_info(priv->dev, "DNLD_CMD: hw_host_to_card failed: %d\n", |
1015 | ret); | ||
1011 | /* Let the timer kick in and retry, and potentially reset | 1016 | /* Let the timer kick in and retry, and potentially reset |
1012 | the whole thing if the condition persists */ | 1017 | the whole thing if the condition persists */ |
1013 | timeo = HZ/4; | 1018 | timeo = HZ/4; |
@@ -1276,7 +1281,8 @@ int lbs_execute_next_command(struct lbs_private *priv) | |||
1276 | spin_lock_irqsave(&priv->driver_lock, flags); | 1281 | spin_lock_irqsave(&priv->driver_lock, flags); |
1277 | 1282 | ||
1278 | if (priv->cur_cmd) { | 1283 | if (priv->cur_cmd) { |
1279 | lbs_pr_alert( "EXEC_NEXT_CMD: already processing command!\n"); | 1284 | netdev_alert(priv->dev, |
1285 | "EXEC_NEXT_CMD: already processing command!\n"); | ||
1280 | spin_unlock_irqrestore(&priv->driver_lock, flags); | 1286 | spin_unlock_irqrestore(&priv->driver_lock, flags); |
1281 | ret = -1; | 1287 | ret = -1; |
1282 | goto done; | 1288 | goto done; |
@@ -1438,7 +1444,7 @@ static void lbs_send_confirmsleep(struct lbs_private *priv) | |||
1438 | ret = priv->hw_host_to_card(priv, MVMS_CMD, (u8 *) &confirm_sleep, | 1444 | ret = priv->hw_host_to_card(priv, MVMS_CMD, (u8 *) &confirm_sleep, |
1439 | sizeof(confirm_sleep)); | 1445 | sizeof(confirm_sleep)); |
1440 | if (ret) { | 1446 | if (ret) { |
1441 | lbs_pr_alert("confirm_sleep failed\n"); | 1447 | netdev_alert(priv->dev, "confirm_sleep failed\n"); |
1442 | goto out; | 1448 | goto out; |
1443 | } | 1449 | } |
1444 | 1450 | ||
@@ -1664,7 +1670,7 @@ int __lbs_cmd(struct lbs_private *priv, uint16_t command, | |||
1664 | spin_lock_irqsave(&priv->driver_lock, flags); | 1670 | spin_lock_irqsave(&priv->driver_lock, flags); |
1665 | ret = cmdnode->result; | 1671 | ret = cmdnode->result; |
1666 | if (ret) | 1672 | if (ret) |
1667 | lbs_pr_info("PREP_CMD: command 0x%04x failed: %d\n", | 1673 | netdev_info(priv->dev, "PREP_CMD: command 0x%04x failed: %d\n", |
1668 | command, ret); | 1674 | command, ret); |
1669 | 1675 | ||
1670 | __lbs_cleanup_and_insert_cmd(priv, cmdnode); | 1676 | __lbs_cleanup_and_insert_cmd(priv, cmdnode); |