aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/rtnetlink.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2012-07-04 21:23:25 -0400
committerBen Hutchings <ben@decadent.org.uk>2012-08-10 00:24:44 +0100
commit322f326e39b1c06a24e2e927db0a46e6e054cd2b (patch)
tree090ff61a4db3b61250ef0c76a425f6c27c4183c7 /net/core/rtnetlink.c
parent4e28e08b4dbd6c38c9c9e2d1f171949520c708f7 (diff)
downloadkernel_samsung_smdk4412-322f326e39b1c06a24e2e927db0a46e6e054cd2b.zip
kernel_samsung_smdk4412-322f326e39b1c06a24e2e927db0a46e6e054cd2b.tar.gz
kernel_samsung_smdk4412-322f326e39b1c06a24e2e927db0a46e6e054cd2b.tar.bz2
net: feed /dev/random with the MAC address when registering a device
commit 7bf2357524408b97fec58344caf7397f8140c3fd upstream. Cc: David Miller <davem@davemloft.net> Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'net/core/rtnetlink.c')
-rw-r--r--net/core/rtnetlink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/core/rtnetlink.c b/net/core/rtnetlink.c
index 2ef859a..05842ab 100644
--- a/net/core/rtnetlink.c
+++ b/net/core/rtnetlink.c
@@ -1354,6 +1354,7 @@ static int do_setlink(struct net_device *dev, struct ifinfomsg *ifm,
goto errout;
send_addr_notify = 1;
modified = 1;
+ add_device_randomness(dev->dev_addr, dev->addr_len);
}
if (tb[IFLA_MTU]) {