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 <adam.j.rutkowski@intel.com>
This commit is contained in:
Adam Rutkowski 2019-09-24 16:05:48 -04:00
parent 937b010ef6
commit 6de280283a
2 changed files with 4 additions and 4 deletions

View File

@ -34,9 +34,9 @@ void ocf_metadata_concurrency_deinit(struct ocf_metadata_lock *metadata_lock)
int ocf_metadata_concurrency_attached_init( int ocf_metadata_concurrency_attached_init(
struct ocf_metadata_lock *metadata_lock, ocf_cache_t cache, 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; int err = 0;
metadata_lock->hash = env_vzalloc(sizeof(env_rwsem) * metadata_lock->hash = env_vzalloc(sizeof(env_rwsem) *
@ -79,7 +79,7 @@ int ocf_metadata_concurrency_attached_init(
void ocf_metadata_concurrency_attached_deinit( void ocf_metadata_concurrency_attached_deinit(
struct ocf_metadata_lock *metadata_lock) struct ocf_metadata_lock *metadata_lock)
{ {
uint64_t i; uint32_t i;
if (metadata_lock->hash) { if (metadata_lock->hash) {
for (i = 0; i < metadata_lock->num_hash_entries; i++) for (i = 0; i < metadata_lock->num_hash_entries; i++)

View File

@ -16,7 +16,7 @@ void ocf_metadata_concurrency_deinit(struct ocf_metadata_lock *metadata_lock);
int ocf_metadata_concurrency_attached_init( int ocf_metadata_concurrency_attached_init(
struct ocf_metadata_lock *metadata_lock, ocf_cache_t cache, 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( void ocf_metadata_concurrency_attached_deinit(
struct ocf_metadata_lock *metadata_lock); struct ocf_metadata_lock *metadata_lock);