mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH SERIES 4: 0/4] staging: lustre: use standard prng
@ 2017-12-18  1:41 NeilBrown
  2017-12-18  1:41 ` [PATCH 3/4] staging: lustre: replace cfs_get_random_bytes calls with get_random_byte() NeilBrown
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: NeilBrown @ 2017-12-18  1:41 UTC (permalink / raw)
  To: Oleg Drokin, Andreas Dilger, James Simmons, Greg Kroah-Hartman
  Cc: lkml, lustre

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-12-19  0:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-18  1:41 [PATCH SERIES 4: 0/4] staging: lustre: use standard prng NeilBrown
2017-12-18  1:41 ` [PATCH 3/4] staging: lustre: replace cfs_get_random_bytes calls with get_random_byte() NeilBrown
2017-12-18  1:41 ` [PATCH 2/4] staging: lustre: replace cfs_srand() calls with add_device_randomness() NeilBrown
2017-12-18  1:41 ` [PATCH 1/4] staging: lustre: replace cfs_rand() with prandom_u32_max() NeilBrown
2017-12-18  1:41 ` [PATCH 4/4] staging: lustre: libcfs: remove prng NeilBrown
2017-12-19  0:52 ` [lustre-devel] [PATCH SERIES 4: 0/4] staging: lustre: use standard prng Dilger, Andreas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®