]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
random: make /dev/random be almost like /dev/urandom
authorAndy Lutomirski <luto@kernel.org>
Mon, 23 Dec 2019 08:20:48 +0000 (00:20 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 25 Jun 2022 09:46:27 +0000 (11:46 +0200)
commit9aefae44f37ef9df5eae0ea4dadd75a3053fd9ff
tree1808f43ee9a860d781e8a8ec1876f870879cb6ac
parentaa38e379f95e5c4fc5a6eff48f5d73aac1422986
random: make /dev/random be almost like /dev/urandom

commit 30c08efec8884fb106b8e57094baa51bb4c44e32 upstream.

This patch changes the read semantics of /dev/random to be the same
as /dev/urandom except that reads will block until the CRNG is
ready.

None of the cleanups that this enables have been done yet.  As a
result, this gives a warning about an unused function.

Signed-off-by: Andy Lutomirski <luto@kernel.org>
Link: https://lore.kernel.org/r/5e6ac8831c6cf2e56a7a4b39616d1732b2bdd06c.1577088521.git.luto@kernel.org
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/random.c