X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fobdclass%2Flustre_handles.c;h=6122f34702e60ac90fcfe303cc7a21a6741e0c34;hb=d05fee1919911e56f6ef7eb018c90ae19fa415aa;hp=4161b2dabfd728443d3df6e6e75057e8ded3b59c;hpb=195c8ac1415f1152332273d4465ff436bfbf63e4;p=fs%2Flustre-release.git diff --git a/lustre/obdclass/lustre_handles.c b/lustre/obdclass/lustre_handles.c index 4161b2d..6122f34 100644 --- a/lustre/obdclass/lustre_handles.c +++ b/lustre/obdclass/lustre_handles.c @@ -36,6 +36,8 @@ #define DEBUG_SUBSYSTEM S_CLASS +#include + #include #include #include @@ -202,8 +204,6 @@ EXPORT_SYMBOL(class_handle_free_cb); int class_handle_init(void) { struct handle_bucket *bucket; - struct timespec64 ts; - int seed[2]; LASSERT(handle_hash == NULL); @@ -217,12 +217,7 @@ int class_handle_init(void) spin_lock_init(&bucket->lock); } - /** bug 21430: add randomness to the initial base */ - cfs_get_random_bytes(seed, sizeof(seed)); - ktime_get_ts64(&ts); - cfs_srand(ts.tv_sec ^ seed[0], ts.tv_nsec ^ seed[1]); - - cfs_get_random_bytes(&handle_base, sizeof(handle_base)); + get_random_bytes(&handle_base, sizeof(handle_base)); LASSERT(handle_base != 0ULL); return 0;