|
@@ -458,6 +458,12 @@ static void nds32_dma_unmap_sg(struct device *dev, struct scatterlist *sg,
|
|
|
int nhwentries, enum dma_data_direction dir,
|
|
|
unsigned long attrs)
|
|
|
{
|
|
|
+ int i;
|
|
|
+
|
|
|
+ for (i = 0; i < nhwentries; i++, sg++) {
|
|
|
+ nds32_dma_sync_single_for_cpu(dev, sg_dma_address(sg),
|
|
|
+ sg->length, dir);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
struct dma_map_ops nds32_dma_ops = {
|