summaryrefslogtreecommitdiff
path: root/sys/dev/rnd.c
AgeCommit message (Expand)Author
2009-11-01rnd_sample_allocate_isr: pass correct flag to pool_get().rmind
2009-09-14Be more naughty and don't even include <machine/cpu_counter.h> forpooka
2009-09-13Wipe out the last vestiges of POOL_INIT with one swift stroke. Inpooka
2009-09-08rnd_wakeup_readers() uses rndpool_mtx for its own consistencypooka
2009-09-08Be naughty and avoid #ifdef __HAVE_CPU_COUNTER in rump -- it's apooka
2009-05-05Add device scope actions for rnd(4) and use them.elad
2008-08-16mark callout mpsafe, next comes moving some of the (silly) estimatordan
2008-08-16g/c unused #definedan
2008-08-16replace splsoftclock protection of the rndpool and related state withdan
2008-08-16replace splvm() protection of sample queue and device state with a mutexdan
2008-08-16remove unnecessary splvm() calls around simple pool_get/put, obsoleteddan
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-03-01Welcome to 4.99.55:rmind
2007-12-05Do not "return 1" from kqfilter for errors. That value is passedpooka
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-01-05No need to break after return.elad
2007-01-05Use a single kauth(9) call.elad
2007-01-04Consistent usage of KAUTH_GENERIC_ISSUSER.elad
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-09-23Adjust comment for rnd_add_uint32() to reflect changes in rev 1.50. Fixesjmcneill
2006-09-20Constification.cube
2006-09-03add missing initializerchristos
2006-07-21- Use the LWP cached credentials where sane.ad
2006-05-14integrate kauth.elad
2006-02-17In rnd_add_uint32(), there's no need to check for rs == NULL sincerpaulo
2005-12-11merge ktrace-lwp.christos
2005-05-29- add constchristos
2005-04-15Don't ENXIO on open("/dev/random") if there is not enoughdrochner
2005-02-27nuke trailing whitespaceperry
2005-02-04de-__Pperry
2004-11-29splvm should be enough to protect rnd sample queue and rnd_mempoolyamt
2004-04-25Initialise (most) pools from a link set instead of explicit callssimonb
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-16use strlcpyitojun
2003-02-05Replace machine/rnd.h with more appropriate name to share itnakayama
2002-11-26si_ -> sel_christos
2002-11-10Fix signed/unsigned comparison warnings.thorpej
2002-10-23merge kqueue branch into -currentjdolecek
2002-10-09Account for 1 bit of entropy for each timestamp added duringdan
2002-10-08Comment initialisation conditions for rnd better, and don't uselesslydan
2002-10-08mix in another counter when the psuedo-device attachment is called,dan
2002-10-07mix in another counter when called if not yet satisfieddan
2002-10-07Add counter info at source attach time too, since there might be somedan
2002-10-07cleaner and safer version of the previous, for arch's that may definedan
2002-10-07stir in something at initialisationdan
2002-09-06Merge the gehenna-devsw branch into the trunk.gehenna