From: Chuck Lever Date: Fri, 26 Oct 2007 17:29:48 +0000 (+0200) Subject: sg_init_table() should use unsigned loop index variable X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=513f54b78f9594927ede66b6c66a70c1bae0c4ca;p=openwrt%2Fstaging%2Fblogic.git sg_init_table() should use unsigned loop index variable Clean up: fix a mixed sign comparison in sg_init_table() accidentally introduced by commit d6ec0842. The sign of the loop index variable should match the sign of the "nents" argument. Signed-off-by: Chuck Lever Cc: Jens Axboe Signed-off-by: Jens Axboe --- diff --git a/include/linux/scatterlist.h b/include/linux/scatterlist.h index 19b751aabd16..32326c293d7b 100644 --- a/include/linux/scatterlist.h +++ b/include/linux/scatterlist.h @@ -243,7 +243,7 @@ static inline void sg_init_table(struct scatterlist *sgl, unsigned int nents) sg_mark_end(sgl, nents); #ifdef CONFIG_DEBUG_SG { - int i; + unsigned int i; for (i = 0; i < nents; i++) sgl[i].sg_magic = SG_MAGIC; }