summaryrefslogtreecommitdiffstats
path: root/drivers/char/hw_random/core.c
Commit message (Expand)AuthorAgeFilesLines
* hwrng: core - don't wait on add_early_randomness()Laurent Vivier2019-10-051-1/+1
* hwrng: remember rng chosen by userHarald Freudenberger2017-07-181-2/+19
* hwrng: use rng source with best qualityHarald Freudenberger2017-07-181-6/+19
* sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar2017-03-021-0/+1
* Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2017-02-231-46/+18
|\
| * hwrng: core - remove unused PFX macroCorentin LABBE2016-12-271-1/+0
| * hwrng: core - Move hwrng miscdev minor number to include/linux/miscdevice.hCorentin LABBE2016-12-271-2/+1
| * hwrng: core - Replace asm/uaccess.h by linux/uaccess.hCorentin LABBE2016-12-271-7/+7
| * hwrng: core - Rewrite the headerCorentin LABBE2016-12-271-29/+9
| * hwrng: core - rewrite better comparison to NULLCorentin LABBE2016-12-271-2/+1
| * hwrng: core - do not use multiple blank linesCorentin LABBE2016-12-271-5/+0
* | Revert "hwrng: core - zeroize buffers with random data"David Daney2017-02-081-3/+0
|/
* Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds2016-12-241-1/+1
* hwrng: core - zeroize buffers with random dataStephan Mueller2016-11-011-0/+3
* hwrng: core - Don't use a stack buffer in add_early_randomness()Andrew Lutomirski2016-10-191-3/+3
* hwrng: core - Allocate memory during module initPrasannaKumar Muralidharan2016-09-131-17/+20
* hwrng: core - sleep interruptible in readJiri Slaby2015-12-041-1/+5
* hwrng: core - Simplify RNG switching from sysfsLee Jones2015-09-211-1/+1
* hwrng: core - correct error check of kthread_run callMartin Schwidefsky2015-07-281-1/+1
* Merge tag 'char-misc-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2015-04-211-23/+11
|\
| * hwrng: Avoid manual device_create_file() callsTakashi Iwai2015-03-251-23/+11
* | hwrng: core - allow perfect entropy from hardware devicesKeith Packard2015-03-181-1/+2
* | hwrng: add devm_* interfacesDmitry Torokhov2015-03-161-0/+42
|/
* hwrng: core - Move hwrng_init call into set_current_rngHerbert Xu2014-12-261-14/+16
* hwrng: core - Drop current rng in set_current_rngHerbert Xu2014-12-261-1/+2
* hwrng: core - Do not register device opportunisticallyHerbert Xu2014-12-261-11/+12
* hwrng: core - Fix current_rng init/cleanup race yet againHerbert Xu2014-12-261-3/+11
* hwrng: core - Use struct completion for cleanup_doneHerbert Xu2014-12-261-9/+3
* hwrng: don't init list element we're about to add to list.Rusty Russell2014-12-221-1/+0
* hwrng: don't double-check old_rng.Rusty Russell2014-12-221-3/+2
* hwrng: fix unregister race.Rusty Russell2014-12-221-0/+12
* hwrng: use reference counts on each struct hwrng.Rusty Russell2014-12-221-43/+92
* hwrng: move some code out mutex_lock for avoiding underlying deadlockAmos Kong2014-12-221-3/+3
* hwrng: place mutex around read functions and buffers.Rusty Russell2014-12-221-3/+17
* hwrng: core - Changed from using strncat to strlcatRickard Strandqvist2014-10-241-8/+4
* Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2014-08-101-6/+0
|\
| * Revert "hwrng: virtio - ensure reads happen after successful probe"Amit Shah2014-07-271-6/+0
* | Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2014-08-061-2/+65
|\ \ | |/ |/|
| * hwrng: Pass entropy to add_hwgenerator_randomness() in bits, not bytesStephen Boyd2014-08-051-1/+1
| * hw_random: fix sparse warning (NULL vs 0 for pointer)Torsten Duwe2014-07-151-1/+1
| * hwrng: add per-device entropy deratingTorsten Duwe2014-07-151-1/+10
| * hwrng: create filler threadTorsten Duwe2014-07-151-5/+64
* | hwrng: virtio - ensure reads happen after successful probeAmit Shah2014-07-141-0/+6
* | hwrng: fetch randomness only after device initAmit Shah2014-07-141-8/+33
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds2014-04-031-7/+10
|\
| * hwrng: add randomness to system from rng sourcesKees Cook2014-03-101-0/+7
| * hwrng: cleanup in hwrng_register()Dan Carpenter2014-02-091-7/+3
* | drivers/char: delete non-required instances of include <linux/init.h>Paul Gortmaker2014-02-071-1/+0
|/
* hw_random: free rng_buffer at module exitSatoru Takeuchi2013-03-201-0/+9
* hw_random: make buffer usable in scatterlist.Rusty Russell2013-03-051-3/+16