tree-wide: fix assorted typos all over the place
[safe/jmp/linux-2.6] / drivers / net / wireless / libertas / if_sdio.c
index 89396a7..afe6abe 100644 (file)
@@ -934,7 +934,7 @@ static int if_sdio_probe(struct sdio_func *func,
        }
 
        if (i == ARRAY_SIZE(if_sdio_models)) {
-               lbs_pr_err("unkown card model 0x%x\n", card->model);
+               lbs_pr_err("unknown card model 0x%x\n", card->model);
                ret = -ENODEV;
                goto free;
        }
@@ -1093,11 +1093,11 @@ static void if_sdio_remove(struct sdio_func *func)
                        lbs_pr_alert("CMD_FUNC_SHUTDOWN cmd failed\n");
        }
 
-       card->priv->surpriseremoved = 1;
 
        lbs_deb_sdio("call remove card\n");
        lbs_stop_card(card->priv);
        lbs_remove_card(card->priv);
+       card->priv->surpriseremoved = 1;
 
        flush_workqueue(card->workqueue);
        destroy_workqueue(card->workqueue);