Merge git://git.kernel.org/pub/scm/virt/kvm/kvm
[firefly-linux-kernel-4.4.55.git] / drivers / char / random.c
index c35cee268e135b66bd238a498b68b036edd25e6c..6b75713d953a4e719cd33610f6034bec430c5d95 100644 (file)
@@ -1307,6 +1307,9 @@ static int arch_random_refill(void)
        unsigned int i;
        unsigned long buf[nlongs];
 
+       if (!arch_has_random_seed())
+               return 0;
+
        for (i = 0; i < nlongs; i++) {
                if (arch_get_random_seed_long(&buf[n]))
                        n++;