summaryrefslogtreecommitdiffstats
path: root/drivers/char/random.c
Commit message (Expand)AuthorAgeFilesLines
* random: handle creditable entropy from atomic process contextJason A. Donenfeld2024-04-171-5/+5
* iov_iter: replace import_single_range() with import_ubuf()Jens Axboe2023-12-051-2/+2
* iov_iter: remove unused 'iov' argument from import_single_range()Jens Axboe2023-12-051-4/+2
* char-misc: Remove the now superfluous sentinel element from ctl_table arrayJoel Granados2023-10-111-1/+0
* tty, proc, kernfs, random: Use copy_splice_read()David Howells2023-05-241-2/+2
* cpumask: fix incorrect cpumask scanning result checksLinus Torvalds2023-03-061-1/+1
* random: do not include <asm/archrandom.h> from random.hJason A. Donenfeld2022-12-201-0/+1
* Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2022-12-121-2/+2
|\
| * use less confusing names for iov_iter direction initializersAl Viro2022-11-251-2/+2
* | random: align entropy_timer_state to cache lineJason A. Donenfeld2022-12-041-16/+17
* | random: mix in cycle counter when jitter timer firesJason A. Donenfeld2022-12-041-0/+2
* | random: spread out jitter callback to different CPUsJason A. Donenfeld2022-12-041-8/+44
* | random: remove extraneous period and add a missing one in commentsJason A. Donenfeld2022-11-291-10/+8
* | random: add back async readiness notifierJason A. Donenfeld2022-11-221-0/+22
* | random: reseed in delayed work rather than on-demandJason A. Donenfeld2022-11-181-36/+32
* | hw_random: use add_hwgenerator_randomness() for early entropyJason A. Donenfeld2022-11-181-6/+6
* | random: modernize documentation comment on get_random_bytes()Jason A. Donenfeld2022-11-181-5/+5
* | random: adjust comment to account for removed functionJason A. Donenfeld2022-11-181-1/+1
* | random: remove early archrandom abstractionJason A. Donenfeld2022-11-181-2/+2
* | random: use random.trust_{bootloader,cpu} command line option onlyJason A. Donenfeld2022-11-181-5/+5
* | random: add helpers for random numbers with given floor or rangeJason A. Donenfeld2022-11-181-1/+17
* | random: use rejection sampling for uniform bounded random integersJason A. Donenfeld2022-11-171-0/+22
|/
* random: use arch_get_random*_early() in random_init()Jean-Philippe Brucker2022-10-291-2/+2
* prandom: remove unused functionsJason A. Donenfeld2022-10-111-6/+5
* random: clear new batches when bringing new CPUs onlineJason A. Donenfeld2022-10-061-12/+16
* random: fix typos in get_random_bytes() commentWilliam Zijl2022-10-011-5/+5
* random: schedule jitter credit for next jiffy, not in two jiffiesJason A. Donenfeld2022-10-011-2/+2
* random: add 8-bit and 16-bit batchesJason A. Donenfeld2022-09-291-0/+2
* random: use init_utsname() instead of utsname()Jason A. Donenfeld2022-09-291-1/+1
* random: split initialization into early step and later stepJason A. Donenfeld2022-09-291-20/+30
* random: use expired timer rather than wq for mixing fast poolJason A. Donenfeld2022-09-281-7/+11
* random: avoid reading two cache lines on irq randomnessJason A. Donenfeld2022-09-281-1/+1
* random: clamp credited irq bits to maximum mixedJason A. Donenfeld2022-09-231-1/+1
* random: throttle hwrng writes if no entropy is creditedJason A. Donenfeld2022-09-231-2/+2
* random: use hwgenerator randomness more frequently at early bootDominik Brodowski2022-09-231-12/+10
* random: restore O_NONBLOCK supportJason A. Donenfeld2022-09-231-0/+5
* Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-08-041-2/+2
|\
| * pm/sleep: Add PM_USERSPACE_AUTOSLEEP KconfigKalesh Singh2022-07-011-2/+2
* | random: correct spelling of "overwrites"Jason A. Donenfeld2022-07-301-1/+1
* | random: handle archrandom with multiple longsJason A. Donenfeld2022-07-251-14/+31
* | random: use try_cmpxchg in _credit_init_bitsUros Bizjak2022-07-181-2/+2
* | random: cap jitter samples per bit to factor of HZJason A. Donenfeld2022-07-161-1/+1
|/
* random: update comment from copy_to_user() -> copy_to_iter()Jason A. Donenfeld2022-06-201-1/+1
* random: quiet urandom warning ratelimit suppression messageJason A. Donenfeld2022-06-191-1/+1
* random: schedule mix_interrupt_randomness() less oftenJason A. Donenfeld2022-06-191-1/+1
* random: remove rng_has_arch_random()Jason A. Donenfeld2022-06-101-13/+0
* random: do not use jump labels before they are initializedJason A. Donenfeld2022-06-101-1/+10
* random: account for arch randomness in bitsJason A. Donenfeld2022-06-101-5/+5
* random: mark bootloader randomness code as __initJason A. Donenfeld2022-06-101-4/+3
* random: avoid checking crng_ready() twice in random_init()Jason A. Donenfeld2022-06-101-1/+1