From 6de280283af473c5e4ffec5698c88db30d0d3333 Mon Sep 17 00:00:00 2001 From: Adam Rutkowski Date: Tue, 24 Sep 2019 16:05:48 -0400 Subject: [PATCH] Fix hash_table_entries param type in ocf_metadata_concurrency_attached_init Number of hash buckets is 32 bit integer. Signed-off-by: Adam Rutkowski --- src/concurrency/ocf_metadata_concurrency.c | 6 +++--- src/concurrency/ocf_metadata_concurrency.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/concurrency/ocf_metadata_concurrency.c b/src/concurrency/ocf_metadata_concurrency.c index 59814b3..ecea7a5 100644 --- a/src/concurrency/ocf_metadata_concurrency.c +++ b/src/concurrency/ocf_metadata_concurrency.c @@ -34,9 +34,9 @@ void ocf_metadata_concurrency_deinit(struct ocf_metadata_lock *metadata_lock) int ocf_metadata_concurrency_attached_init( struct ocf_metadata_lock *metadata_lock, ocf_cache_t cache, - uint64_t hash_table_entries, uint32_t colision_table_pages) + uint32_t hash_table_entries, uint32_t colision_table_pages) { - uint64_t i; + uint32_t i; int err = 0; metadata_lock->hash = env_vzalloc(sizeof(env_rwsem) * @@ -79,7 +79,7 @@ int ocf_metadata_concurrency_attached_init( void ocf_metadata_concurrency_attached_deinit( struct ocf_metadata_lock *metadata_lock) { - uint64_t i; + uint32_t i; if (metadata_lock->hash) { for (i = 0; i < metadata_lock->num_hash_entries; i++) diff --git a/src/concurrency/ocf_metadata_concurrency.h b/src/concurrency/ocf_metadata_concurrency.h index 1445602..e7d3a23 100644 --- a/src/concurrency/ocf_metadata_concurrency.h +++ b/src/concurrency/ocf_metadata_concurrency.h @@ -16,7 +16,7 @@ void ocf_metadata_concurrency_deinit(struct ocf_metadata_lock *metadata_lock); int ocf_metadata_concurrency_attached_init( struct ocf_metadata_lock *metadata_lock, ocf_cache_t cache, - uint64_t hash_table_entries, uint32_t colision_table_pages); + uint32_t hash_table_entries, uint32_t colision_table_pages); void ocf_metadata_concurrency_attached_deinit( struct ocf_metadata_lock *metadata_lock);