summaryrefslogtreecommitdiffstats
path: root/drivers/char/hw_random/core.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+11Star
|\
| * hwrng: Avoid manual device_create_file() callsTakashi Iwai2015-03-251-23/+11Star
* | 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-251-14/+16
* hwrng: core - Drop current rng in set_current_rngHerbert Xu2014-12-251-1/+2
* hwrng: core - Do not register device opportunisticallyHerbert Xu2014-12-251-11/+12
* hwrng: core - Fix current_rng init/cleanup race yet againHerbert Xu2014-12-251-3/+11
* hwrng: core - Use struct completion for cleanup_doneHerbert Xu2014-12-251-9/+3Star
* hwrng: don't init list element we're about to add to list.Rusty Russell2014-12-221-1/+0Star
* hwrng: don't double-check old_rng.Rusty Russell2014-12-221-3/+2Star
* 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/+4Star
* Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2014-08-111-6/+0Star
|\
| * Revert "hwrng: virtio - ensure reads happen after successful probe"Amit Shah2014-07-271-6/+0Star
* | 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/+3Star
* | drivers/char: delete non-required instances of include <linux/init.h>Paul Gortmaker2014-02-081-1/+0Star
|/
* 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
* Update my e-mail addressMichael Büsch2011-07-071-1/+1
* BKL: remove extraneous #include <smp_lock.h>Arnd Bergmann2010-11-171-1/+0Star
* llseek: automatically add .llseek fopArnd Bergmann2010-10-151-0/+1
* hwrng: core - Fix double unlock in rng_dev_readHerbert Xu2009-12-231-2/+3
* Merge branch 'bkl-drivers-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2009-12-091-1/+0Star
|\
| * hw_random: Remove BKL from coreThomas Gleixner2009-10-141-1/+0Star
* | hwrng: core - Prevent too-small buffer sizesIan Molton2009-12-031-1/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6Herbert Xu2009-12-011-1/+1
|\|
| * Driver-Core: extend devnode callbacks to provide permissionsKay Sievers2009-09-191-1/+1
* | hwrng: core - Replace u32 in driver API with byte arrayIan Molton2009-12-011-43/+64
|/
* Driver Core: misc: add nodename support for misc devices.Kay Sievers2009-06-161-0/+1
* hw-random: BKL pushdownArnd Bergmann2008-06-201-0/+2
* PM: Remove destroy_suspended_device()Rafael J. Wysocki2008-04-201-5/+5
* [S390] hw_random: allow rng_dev_read() to return hardware errors.Ralph Wuerthner2008-04-171-0/+4