Lustre has its own internal PRNG code. This adds nothing of value to the Linux standard prng code, so switch over to using the standard interfaces. This adds a few callers to add_device_randomness(), which helps everyone, and removes unnecessary code.
Thanks, NeilBrown --- NeilBrown (4): staging: lustre: replace cfs_rand() with prandom_u32_max() staging: lustre: replace cfs_srand() calls with add_device_randomness(). staging: lustre: replace cfs_get_random_bytes calls with get_random_byte() staging: lustre: libcfs: remove prng .../staging/lustre/include/linux/libcfs/libcfs.h | 10 - drivers/staging/lustre/lnet/libcfs/Makefile | 2 drivers/staging/lustre/lnet/libcfs/fail.c | 2 drivers/staging/lustre/lnet/libcfs/prng.c | 137 -------------------- drivers/staging/lustre/lnet/lnet/net_fault.c | 38 +++--- drivers/staging/lustre/lnet/lnet/router.c | 19 +-- drivers/staging/lustre/lustre/include/obd_class.h | 2 drivers/staging/lustre/lustre/llite/super25.c | 17 +- drivers/staging/lustre/lustre/mgc/mgc_request.c | 4 - .../lustre/lustre/obdclass/lustre_handles.c | 9 - drivers/staging/lustre/lustre/ptlrpc/client.c | 2 11 files changed, 42 insertions(+), 200 deletions(-) delete mode 100644 drivers/staging/lustre/lnet/libcfs/prng.c -- Signature