OSDN Git Service

crypto: sun8i-ce - fix comparison of integer expressions of different signedness
authorCorentin Labbe <clabbe@baylibre.com>
Fri, 18 Sep 2020 07:23:14 +0000 (07:23 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 25 Sep 2020 07:48:35 +0000 (17:48 +1000)
This patch fixes the warning:
warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]

Signed-off-by: Corentin Labbe <clabbe@baylibre.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c

index 48670e2..158422f 100644 (file)
@@ -566,7 +566,7 @@ static struct sun8i_ce_alg_template ce_algs[] = {
 static int sun8i_ce_debugfs_show(struct seq_file *seq, void *v)
 {
        struct sun8i_ce_dev *ce = seq->private;
-       int i;
+       unsigned int i;
 
        for (i = 0; i < MAXFLOW; i++)
                seq_printf(seq, "Channel %d: nreq %lu\n", i, ce->chanlist[i].stat_req);
@@ -767,7 +767,8 @@ static int sun8i_ce_get_clks(struct sun8i_ce_dev *ce)
 
 static int sun8i_ce_register_algs(struct sun8i_ce_dev *ce)
 {
-       int ce_method, err, id, i;
+       int ce_method, err, id;
+       unsigned int i;
 
        for (i = 0; i < ARRAY_SIZE(ce_algs); i++) {
                ce_algs[i].ce = ce;
@@ -847,7 +848,7 @@ static int sun8i_ce_register_algs(struct sun8i_ce_dev *ce)
 
 static void sun8i_ce_unregister_algs(struct sun8i_ce_dev *ce)
 {
-       int i;
+       unsigned int i;
 
        for (i = 0; i < ARRAY_SIZE(ce_algs); i++) {
                if (!ce_algs[i].ce)