On Mon, Jun 15, 2015 at 04:52:53PM -0700, Victoria Milhoan wrote:
>
> @@ -91,9 +91,14 @@ static int dma_map_sg_chained(struct device *dev, struct 
> scatterlist *sg,
>  {
>       if (unlikely(chained)) {
>               int i;
> +     struct scatterlist *tsg = sg;
> +
> +     /* We use a local copy of the sg pointer to avoid moving the
> +      * head of the list pointed to by sg as we wall the list.
> +      */
>               for (i = 0; i < nents; i++) {
> -                     dma_map_sg(dev, sg, 1, dir);
> -                     sg = sg_next(sg);
> +                     dma_map_sg(dev, tsg, 1, dir);
> +                     tsg = scatterwalk_sg_next(tsg);

Please do not use scatterwalk_sg_next as it is obsolete and is
otherwise identical to sg_next.

Cheers,
-- 
Email: Herbert Xu <herb...@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to