]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
scatterlist: refactor the sg_nents
authorMaxim Levitsky <maximlevitsky@gmail.com>
Fri, 28 Sep 2012 00:22:27 +0000 (10:22 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Fri, 28 Sep 2012 06:08:28 +0000 (16:08 +1000)
Replace 'while' with 'for' as suggested by Tejun Heo

Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
Cc: Alex Dubov <oakad@yahoo.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
lib/scatterlist.c

index 5cd9cdc7dd64de9e56cade168384048f543c73a1..3675452b23ca175b612489e362aa7274b75d96a5 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);