diff options
Diffstat (limited to 'fs/ecryptfs/messaging.c')
-rw-r--r-- | fs/ecryptfs/messaging.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/ecryptfs/messaging.c b/fs/ecryptfs/messaging.c index a9d87c47f72d..a96d341d154d 100644 --- a/fs/ecryptfs/messaging.c +++ b/fs/ecryptfs/messaging.c | |||
@@ -419,8 +419,9 @@ int ecryptfs_init_messaging(unsigned int transport) | |||
419 | } | 419 | } |
420 | mutex_init(&ecryptfs_daemon_id_hash_mux); | 420 | mutex_init(&ecryptfs_daemon_id_hash_mux); |
421 | mutex_lock(&ecryptfs_daemon_id_hash_mux); | 421 | mutex_lock(&ecryptfs_daemon_id_hash_mux); |
422 | ecryptfs_hash_buckets = 0; | 422 | ecryptfs_hash_buckets = 1; |
423 | while (ecryptfs_number_of_users >> ++ecryptfs_hash_buckets); | 423 | while (ecryptfs_number_of_users >> ecryptfs_hash_buckets) |
424 | ecryptfs_hash_buckets++; | ||
424 | ecryptfs_daemon_id_hash = kmalloc(sizeof(struct hlist_head) | 425 | ecryptfs_daemon_id_hash = kmalloc(sizeof(struct hlist_head) |
425 | * ecryptfs_hash_buckets, GFP_KERNEL); | 426 | * ecryptfs_hash_buckets, GFP_KERNEL); |
426 | if (!ecryptfs_daemon_id_hash) { | 427 | if (!ecryptfs_daemon_id_hash) { |