[lustre-devel] [PATCH SERIES 4: 0/4] staging: lustre: use standard prng

NeilBrown neilb at suse.com
Sun Dec 17 17:41:42 PST 2017


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



More information about the lustre-devel mailing list