diff options
author | Hannes Frederic Sowa <hannes@stressinduktion.org> | 2013-10-23 20:05:27 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-10-25 19:03:39 -0400 |
commit | f84be2bd96a108b09c8440263fa3adb3fb225fa3 (patch) | |
tree | ad341d7bcd581cba4d38d39296692256d8a747d5 /include/linux/net.h | |
parent | 974daef7f8bb5d7be78fae3a240fcce43cae0135 (diff) | |
download | linux-stable-f84be2bd96a108b09c8440263fa3adb3fb225fa3.tar.gz linux-stable-f84be2bd96a108b09c8440263fa3adb3fb225fa3.tar.bz2 linux-stable-f84be2bd96a108b09c8440263fa3adb3fb225fa3.zip |
net: make net_get_random_once irq safe
I initial build non irq safe version of net_get_random_once because I
would liked to have the freedom to defer even the extraction process of
get_random_bytes until the nonblocking pool is fully seeded.
I don't think this is a good idea anymore and thus this patch makes
net_get_random_once irq safe. Now someone using net_get_random_once does
not need to care from where it is called.
Cc: David S. Miller <davem@davemloft.net>
Cc: Eric Dumazet <edumazet@google.com>
Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/net.h')
-rw-r--r-- | include/linux/net.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/net.h b/include/linux/net.h index aca446b46754..b292a0435571 100644 --- a/include/linux/net.h +++ b/include/linux/net.h @@ -250,7 +250,6 @@ bool __net_get_random_once(void *buf, int nbytes, bool *done, #define ___NET_RANDOM_STATIC_KEY_INIT STATIC_KEY_INIT_FALSE #endif /* HAVE_JUMP_LABEL */ -/* BE CAREFUL: this function is not interrupt safe */ #define net_get_random_once(buf, nbytes) \ ({ \ bool ___ret = false; \ |