|
@@ -217,7 +217,7 @@ static void goldfish_mmc_xfer_done(struct goldfish_mmc_host *host,
|
|
|
* We don't really have DMA, so we need
|
|
|
* to copy from our platform driver buffer
|
|
|
*/
|
|
|
- sg_copy_to_buffer(data->sg, 1, host->virt_base,
|
|
|
+ sg_copy_from_buffer(data->sg, 1, host->virt_base,
|
|
|
data->sg->length);
|
|
|
}
|
|
|
host->data->bytes_xfered += data->sg->length;
|
|
@@ -393,7 +393,7 @@ static void goldfish_mmc_prepare_data(struct goldfish_mmc_host *host,
|
|
|
* We don't really have DMA, so we need to copy to our
|
|
|
* platform driver buffer
|
|
|
*/
|
|
|
- sg_copy_from_buffer(data->sg, 1, host->virt_base,
|
|
|
+ sg_copy_to_buffer(data->sg, 1, host->virt_base,
|
|
|
data->sg->length);
|
|
|
}
|
|
|
}
|