diff options
Diffstat (limited to 'net')
-rw-r--r-- | net/ceph/ceph_common.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/net/ceph/ceph_common.c b/net/ceph/ceph_common.c index 4fd02831beed..26ab58665f77 100644 --- a/net/ceph/ceph_common.c +++ b/net/ceph/ceph_common.c | |||
@@ -611,7 +611,11 @@ struct ceph_client *ceph_create_client(struct ceph_options *opt, void *private) | |||
611 | { | 611 | { |
612 | struct ceph_client *client; | 612 | struct ceph_client *client; |
613 | struct ceph_entity_addr *myaddr = NULL; | 613 | struct ceph_entity_addr *myaddr = NULL; |
614 | int err = -ENOMEM; | 614 | int err; |
615 | |||
616 | err = wait_for_random_bytes(); | ||
617 | if (err < 0) | ||
618 | return ERR_PTR(err); | ||
615 | 619 | ||
616 | client = kzalloc(sizeof(*client), GFP_KERNEL); | 620 | client = kzalloc(sizeof(*client), GFP_KERNEL); |
617 | if (client == NULL) | 621 | if (client == NULL) |