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
 		 ioaddr + NvRegReceiverStatus );
740
 		 ioaddr + NvRegReceiverStatus );
741
 
741
 
742
 	/* Set up slot time */
742
 	/* Set up slot time */
743
-	get_random_bytes ( &low, sizeof(low) );
744
-	low &= NVREG_SLOTTIME_MASK;
743
+	low = ( random() & NVREG_SLOTTIME_MASK );
745
 	writel ( low | NVREG_SLOTTIME_DEFAULT, ioaddr + NvRegSlotTime );
744
 	writel ( low | NVREG_SLOTTIME_DEFAULT, ioaddr + NvRegSlotTime );
746
 
745
 
747
 	writel ( NVREG_TX_DEFERRAL_DEFAULT , ioaddr + NvRegTxDeferral );
746
 	writel ( NVREG_TX_DEFERRAL_DEFAULT , ioaddr + NvRegTxDeferral );

Loading…
Cancel
Save