]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
Refresh of rs-idm
authorSean Hefty <sean.hefty@intel.com>
Wed, 11 Feb 2015 01:01:33 +0000 (17:01 -0800)
committerSean Hefty <sean.hefty@intel.com>
Wed, 11 Feb 2015 01:01:33 +0000 (17:01 -0800)
src/indexer.c
src/indexer.h

index f9042f56bc20a836aafc8d770f6dcd3e82c08100..be2e69c895c2c8ae7ab909f932ce88efcc30f05b 100644 (file)
@@ -151,7 +151,6 @@ int idm_set(struct index_map *idm, int index, void *item)
 
        entry = idm->array[idx_array_index(index)];
        entry[idx_entry_index(index)] = item;
-       idm->count[idx_array_index(index)]++;
        return index;
 }
 
@@ -163,9 +162,5 @@ void *idm_clear(struct index_map *idm, int index)
        entry = idm->array[idx_array_index(index)];
        item = entry[idx_entry_index(index)];
        entry[idx_entry_index(index)] = NULL;
-       if (--idm->count[idx_array_index(index)] == 0) {
-               free(idm->array[idx_array_index(index)]);
-               idm->array[idx_array_index(index)] = NULL;
-       }
        return item;
 }
index fc8eae248c123c199c7d27deff71be08590b24ff..0c5f3882673f696b4b36ee87b6325aa9095bbba7 100644 (file)
@@ -85,7 +85,6 @@ static inline void *idx_at(struct indexer *idx, int index)
 struct index_map
 {
        void **array[IDX_ARRAY_SIZE];
-       int count[IDX_ARRAY_SIZE];
 };
 
 int idm_set(struct index_map *idm, int index, void *item);