]> git.proxmox.com Git - mirror_spl.git/blobdiff - module/spl/spl-generic.c
Fix out-of-bound in per_cpu in spl_random_init
[mirror_spl.git] / module / spl / spl-generic.c
index c04cb538c45a2c5dd25067306406143958549064..ce60963bd598b5e341bb313e5a0f77891f3b9d93 100644 (file)
@@ -638,7 +638,7 @@ spl_random_init(void)
                    "0x%016llx%016llx.", cpu_to_be64(s[0]), cpu_to_be64(s[1]));
        }
 
-       for (i = 0; i < NR_CPUS; i++) {
+       for_each_possible_cpu(i) {
                uint64_t *wordp = per_cpu(spl_pseudo_entropy, i);
 
                spl_rand_jump(s);