diff options
author | Michael Brown | 2012-03-13 05:37:48 +0100 |
---|---|---|
committer | Michael Brown | 2012-03-13 16:58:04 +0100 |
commit | a0e559d1f32e7d35cccaf0c4a7816bd5ddaf4a66 (patch) | |
tree | 1c7890a82b3e6aa5c091cf40bed16a21f3ead548 /src/drivers/net/forcedeth.c | |
parent | [tls] Use const to mark incoming data being processed (diff) | |
download | ipxe-a0e559d1f32e7d35cccaf0c4a7816bd5ddaf4a66.tar.gz ipxe-a0e559d1f32e7d35cccaf0c4a7816bd5ddaf4a66.tar.xz ipxe-a0e559d1f32e7d35cccaf0c4a7816bd5ddaf4a66.zip |
[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>
Diffstat (limited to 'src/drivers/net/forcedeth.c')
-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 5d0137e1..34c59223 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 ); |