diff options
author | Michael Brown <mcb30@ipxe.org> | 2012-03-13 04:37:48 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2012-03-13 15:58:04 +0000 |
commit | a0e559d1f32e7d35cccaf0c4a7816bd5ddaf4a66 (patch) | |
tree | 1c7890a82b3e6aa5c091cf40bed16a21f3ead548 | |
parent | b63bcd73a0e83fe74d530d100248c87579956985 (diff) | |
download | ipxe-a0e559d1f32e7d35cccaf0c4a7816bd5ddaf4a66.tar.gz |
[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>
-rw-r--r-- | src/drivers/net/forcedeth.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/drivers/net/forcedeth.c b/src/drivers/net/forcedeth.c index 5d0137e1c..34c59223a 100644 --- a/src/drivers/net/forcedeth.c +++ b/src/drivers/net/forcedeth.c @@ -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 ); |