diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2024-08-29 03:59:18 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2024-08-29 03:59:18 +0200 |
commit | d5d547aa7b51467b15d9caa86b116f8c2507c72a (patch) | |
tree | 25d113e17cdc4cb6ae0ce061f02a22e3d834d3a8 /net/sctp/sm_statefuns.c | |
parent | Merge tag 'loongarch-fixes-6.11-2' of git://git.kernel.org/pub/scm/linux/kern... (diff) | |
parent | random: vDSO: reject unknown getrandom() flags (diff) | |
download | linux-d5d547aa7b51467b15d9caa86b116f8c2507c72a.tar.xz linux-d5d547aa7b51467b15d9caa86b116f8c2507c72a.zip |
Merge tag 'random-6.11-rc6-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Pull random number generator fix from Jason Donenfeld:
"Reject invalid flags passed to vgetrandom() in the same way that
getrandom() does, so that the behavior is the same, from Yann.
The flags argument to getrandom() only has a behavioral effect on the
function if the RNG isn't initialized yet, so vgetrandom() falls back
to the syscall in that case. But if the RNG is initialized, all of the
flags behave the same way, so vgetrandom() didn't bother checking
them, and just ignored them entirely.
But that doesn't account for invalid flags passed in, which need to be
rejected so we can use them later"
* tag 'random-6.11-rc6-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random:
random: vDSO: reject unknown getrandom() flags
Diffstat (limited to 'net/sctp/sm_statefuns.c')
0 files changed, 0 insertions, 0 deletions