]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[forcedeth] Use standard random() function
authorMichael Brown <mcb30@ipxe.org>
Tue, 13 Mar 2012 04:37:48 +0000 (04:37 +0000)
committerMichael Brown <mcb30@ipxe.org>
Tue, 13 Mar 2012 15:58:04 +0000 (15:58 +0000)
It seems unlikely that a network card driver requires
cryptographically secure random numbers.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/net/forcedeth.c

index 5d0137e1cf9575734d7fd559a0f34bd5f87b3c03..34c59223a609de3b9653a3a5e7d2d4e6e029d840 100644 (file)
@@ -740,8 +740,7 @@ forcedeth_open ( struct net_device *netdev )
                 ioaddr + NvRegReceiverStatus );
 
        /* Set up slot time */
-       get_random_bytes ( &low, sizeof(low) );
-       low &= NVREG_SLOTTIME_MASK;
+       low = ( random() & NVREG_SLOTTIME_MASK );
        writel ( low | NVREG_SLOTTIME_DEFAULT, ioaddr + NvRegSlotTime );
 
        writel ( NVREG_TX_DEFERRAL_DEFAULT , ioaddr + NvRegTxDeferral );