]> err.no Git - linux-2.6/blobdiff - drivers/mmc/card/queue.c
Merge branch 'linus' into x86/memtest
[linux-2.6] / drivers / mmc / card / queue.c
index 30cd13b13ac3970f403906f3770c373658a20783..7731ddefdc1b03c894ccaa7188da3af05067c24e 100644 (file)
@@ -94,8 +94,8 @@ static void mmc_request(struct request_queue *q)
                printk(KERN_ERR "MMC: killing requests for dead queue\n");
                while ((req = elv_next_request(q)) != NULL) {
                        do {
-                               ret = end_that_request_chunk(req, 0,
-                                       req->current_nr_sectors << 9);
+                               ret = __blk_end_request(req, -EIO,
+                                                       blk_rq_cur_bytes(req));
                        } while (ret);
                }
                return;