]> err.no Git - linux-2.6/commit
[PATCH] Add carta_random32() library routine
authorStephane Eranian <eranian@hpl.hp.com>
Wed, 11 Oct 2006 08:21:45 +0000 (01:21 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Wed, 11 Oct 2006 18:14:21 +0000 (11:14 -0700)
commite0ab2928cc2202f13f0574d4c6f567f166d307eb
tree3df0b8e340b1a98cd8a2daa19672ff008e8fb7f9
parentb611967de4dc5c52049676c4369dcac622a7cdfe
[PATCH] Add carta_random32() library routine

This is a follow-up patch based on the review for perfmon2.  This patch
adds the carta_random32() library routine + carta_random32.h header file.

This is fast, simple, and efficient pseudo number generator algorithm.  We
use it in perfmon2 to randomize the sampling periods.  In this context, we
do not need any fancy randomizer.

Signed-off-by: stephane eranian <eranian@hpl.hp.com>
Cc: David Mosberger <david.mosberger@acm.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/carta_random32.h [new file with mode: 0644]
lib/Makefile
lib/carta_random32.c [new file with mode: 0644]