From a1988c6a02d25614b3cbff91ab7d17ed221532c8 Mon Sep 17 00:00:00 2001 From: Andrey Yurovsky Date: Wed, 17 Jun 2009 19:15:19 -0700 Subject: [PATCH] --- yaml --- r: 158899 b: refs/heads/master c: 23b149c1890f9a55f065c6b7842e9383d22e0c04 h: refs/heads/master i: 158897: 6effe68e8fbc506b186f8d4fad8288f935669a29 158895: 11f65e503c6f93015d216494034b86e696d6264e v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/libertas/if_sdio.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 92b0d4bf4275..b7a24f5c0c08 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: efcfd1f28f6a5c377a0e630ca2c96c54eb3f1e8f +refs/heads/master: 23b149c1890f9a55f065c6b7842e9383d22e0c04 diff --git a/trunk/drivers/net/wireless/libertas/if_sdio.c b/trunk/drivers/net/wireless/libertas/if_sdio.c index 89396a788627..485a8d406525 100644 --- a/trunk/drivers/net/wireless/libertas/if_sdio.c +++ b/trunk/drivers/net/wireless/libertas/if_sdio.c @@ -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);