scatterlist: refactor the sg_nents
[platform/adaptation/renesas_rcar/renesas_kernel.git] / lib / scatterlist.c
index 1bf60ef..8cd2ced 100644 (file)
@@ -49,12 +49,9 @@ EXPORT_SYMBOL(sg_next);
  **/
 int sg_nents(struct scatterlist *sg)
 {
-       int nents = 0;
-       while (sg) {
+       int nents;
+       for (nents = 0; sg; sg = sg_next(sg))
                nents++;
-               sg = sg_next(sg);
-       }
-
        return nents;
 }
 EXPORT_SYMBOL(sg_nents);