瀏覽代碼

scatterlist: refactor the sg_nents

Replace 'while' with 'for' as suggested by Tejun Heo

Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Maxim Levitsky 13 年之前
父節點
當前提交
232f1b5106
共有 1 個文件被更改,包括 2 次插入5 次删除
  1. 2 5
      lib/scatterlist.c

+ 2 - 5
lib/scatterlist.c

@@ -49,12 +49,9 @@ EXPORT_SYMBOL(sg_next);
  **/
  **/
 int sg_nents(struct scatterlist *sg)
 int sg_nents(struct scatterlist *sg)
 {
 {
-	int nents = 0;
-	while (sg) {
+	int nents;
+	for (nents = 0; sg; sg = sg_next(sg))
 		nents++;
 		nents++;
-		sg = sg_next(sg);
-	}
-
 	return nents;
 	return nents;
 }
 }
 EXPORT_SYMBOL(sg_nents);
 EXPORT_SYMBOL(sg_nents);