Browse Source

[forcedeth] Use standard random() function

It seems unlikely that a network card driver requires
cryptographically secure random numbers.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 12 years ago
parent
commit
a0e559d1f3
1 changed files with 1 additions and 2 deletions
  1. 1
    2
      src/drivers/net/forcedeth.c

+ 1
- 2
src/drivers/net/forcedeth.c View File

@@ -740,8 +740,7 @@ forcedeth_open ( struct net_device *netdev )
740 740
 		 ioaddr + NvRegReceiverStatus );
741 741
 
742 742
 	/* Set up slot time */
743
-	get_random_bytes ( &low, sizeof(low) );
744
-	low &= NVREG_SLOTTIME_MASK;
743
+	low = ( random() & NVREG_SLOTTIME_MASK );
745 744
 	writel ( low | NVREG_SLOTTIME_DEFAULT, ioaddr + NvRegSlotTime );
746 745
 
747 746
 	writel ( NVREG_TX_DEFERRAL_DEFAULT , ioaddr + NvRegTxDeferral );

Loading…
Cancel
Save