rk: revert to v3.10
[firefly-linux-kernel-4.4.55.git] / crypto / ansi_cprng.c
index 6f5bebc9bf01ebea38bca6dd616c6bd2c3ce2111..c0bb3778f1ae06976fbaf07c7e1b075fc0c581e7 100644 (file)
@@ -230,11 +230,11 @@ remainder:
         */
        if (byte_count < DEFAULT_BLK_SZ) {
 empty_rbuf:
-               while (ctx->rand_data_valid < DEFAULT_BLK_SZ) {
+               for (; ctx->rand_data_valid < DEFAULT_BLK_SZ;
+                       ctx->rand_data_valid++) {
                        *ptr = ctx->rand_data[ctx->rand_data_valid];
                        ptr++;
                        byte_count--;
-                       ctx->rand_data_valid++;
                        if (byte_count == 0)
                                goto done;
                }
@@ -476,5 +476,4 @@ module_param(dbg, int, 0);
 MODULE_PARM_DESC(dbg, "Boolean to enable debugging (0/1 == off/on)");
 module_init(prng_mod_init);
 module_exit(prng_mod_fini);
-MODULE_ALIAS_CRYPTO("stdrng");
-MODULE_ALIAS_CRYPTO("ansi_cprng");
+MODULE_ALIAS("stdrng");