]> err.no Git - linux-2.6/blobdiff - drivers/memstick/core/memstick.c
Merge branch 'x86/crashdump' into x86/urgent
[linux-2.6] / drivers / memstick / core / memstick.c
index 7162f772bbfb92d1124042e666faa9d33609c274..a38005008a2019c7beb7f1ae32193d488438bf78 100644 (file)
@@ -249,8 +249,11 @@ EXPORT_SYMBOL(memstick_next_req);
  */
 void memstick_new_req(struct memstick_host *host)
 {
-       host->retries = cmd_retries;
-       host->request(host);
+       if (host->card) {
+               host->retries = cmd_retries;
+               INIT_COMPLETION(host->card->mrq_complete);
+               host->request(host);
+       }
 }
 EXPORT_SYMBOL(memstick_new_req);