From: Roland Dreier Date: Thu, 8 Nov 2007 12:50:58 +0000 (+0100) Subject: mmc: Fix sg helper copy-and-paste error X-Git-Tag: v2.6.24-rc3~174^2~2 X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8578007065bd27ec077a74b5814f0fe4df040180;p=linux-2.6 mmc: Fix sg helper copy-and-paste error Commit 45711f1a ("[SG] Update drivers to use sg helpers") had the following bogus change in drivers/mmc/card/queue.c: > - src_buf = page_address(src->page) + src->offset; > + src_buf = sg_virt(dst); (Notice that "src" is converted to "dst"). Turn this "dst" back into the intended "src". Signed-off-by: Roland Dreier Tested-by: Romano Giannetti Signed-off-by: Jens Axboe --- diff --git a/drivers/mmc/card/queue.c b/drivers/mmc/card/queue.c index 9203a0b221..1b9c9b6da5 100644 --- a/drivers/mmc/card/queue.c +++ b/drivers/mmc/card/queue.c @@ -310,7 +310,7 @@ static void copy_sg(struct scatterlist *dst, unsigned int dst_len, } if (src_size == 0) { - src_buf = sg_virt(dst); + src_buf = sg_virt(src); src_size = src->length; }