Loading drivers/md/dm-vdo/block-map.c +2 −2 Original line number Diff line number Diff line Loading @@ -231,7 +231,7 @@ static int __must_check allocate_cache_components(struct vdo_page_cache *cache) return result; result = vdo_int_map_create(cache->page_count, &cache->page_map); if (result != UDS_SUCCESS) if (result != VDO_SUCCESS) return result; return initialize_info(cache); Loading Loading @@ -390,7 +390,7 @@ static int __must_check set_info_pbn(struct page_info *info, physical_block_numb if (pbn != NO_PAGE) { result = vdo_int_map_put(cache->page_map, pbn, info, true, NULL); if (result != UDS_SUCCESS) if (result != VDO_SUCCESS) return result; } return VDO_SUCCESS; Loading drivers/md/dm-vdo/int-map.c +8 −12 Original line number Diff line number Diff line Loading @@ -397,7 +397,7 @@ static int resize_buckets(struct int_map *map) continue; result = vdo_int_map_put(map, entry->key, entry->value, true, NULL); if (result != UDS_SUCCESS) { if (result != VDO_SUCCESS) { /* Destroy the new partial map and restore the map from the stack. */ vdo_free(vdo_forget(map->buckets)); *map = old_map; Loading Loading @@ -525,12 +525,8 @@ static struct bucket *move_empty_bucket(struct int_map *map __always_unused, * * Return: true if the map contains a mapping for the key, false if it does not. */ static bool update_mapping(struct int_map *map, struct bucket *neighborhood, u64 key, void *new_value, bool update, void **old_value_ptr) static bool update_mapping(struct int_map *map, struct bucket *neighborhood, u64 key, void *new_value, bool update, void **old_value_ptr) { struct bucket *bucket = search_hop_list(map, neighborhood, key, NULL); Loading Loading @@ -609,15 +605,15 @@ static struct bucket *find_or_make_vacancy(struct int_map *map, * update is true. In either case the old value is returned. If the map does not already contain a * value for the specified key, the new value is added regardless of the value of update. * * Return: UDS_SUCCESS or an error code. * Return: VDO_SUCCESS or an error code. */ int vdo_int_map_put(struct int_map *map, u64 key, void *new_value, bool update, void **old_value_ptr) { struct bucket *neighborhood, *bucket; if (new_value == NULL) return UDS_INVALID_ARGUMENT; if (unlikely(new_value == NULL)) return -EINVAL; /* * Select the bucket at the start of the neighborhood that must contain any entry for the Loading @@ -630,7 +626,7 @@ int vdo_int_map_put(struct int_map *map, u64 key, void *new_value, bool update, * optionally update it, returning the old value. */ if (update_mapping(map, neighborhood, key, new_value, update, old_value_ptr)) return UDS_SUCCESS; return VDO_SUCCESS; /* * Find an empty bucket in the desired neighborhood for the new entry or re-arrange entries Loading Loading @@ -666,7 +662,7 @@ int vdo_int_map_put(struct int_map *map, u64 key, void *new_value, bool update, /* There was no existing entry, so there was no old value to be returned. */ if (old_value_ptr != NULL) *old_value_ptr = NULL; return UDS_SUCCESS; return VDO_SUCCESS; } /** Loading drivers/md/dm-vdo/io-submitter.c +2 −2 Original line number Diff line number Diff line Loading @@ -300,7 +300,7 @@ static bool try_bio_map_merge(struct vio *vio) mutex_unlock(&bio_queue_data->lock); /* We don't care about failure of int_map_put in this case. */ ASSERT_LOG_ONLY(result == UDS_SUCCESS, "bio map insertion succeeds"); ASSERT_LOG_ONLY(result == VDO_SUCCESS, "bio map insertion succeeds"); return merged; } Loading Loading @@ -403,7 +403,7 @@ int vdo_make_io_submitter(unsigned int thread_count, unsigned int rotation_inter */ result = vdo_int_map_create(max_requests_active * 2, &bio_queue_data->map); if (result != 0) { if (result != VDO_SUCCESS) { /* * Clean up the partially initialized bio-queue entirely and indicate that * initialization failed. Loading Loading
drivers/md/dm-vdo/block-map.c +2 −2 Original line number Diff line number Diff line Loading @@ -231,7 +231,7 @@ static int __must_check allocate_cache_components(struct vdo_page_cache *cache) return result; result = vdo_int_map_create(cache->page_count, &cache->page_map); if (result != UDS_SUCCESS) if (result != VDO_SUCCESS) return result; return initialize_info(cache); Loading Loading @@ -390,7 +390,7 @@ static int __must_check set_info_pbn(struct page_info *info, physical_block_numb if (pbn != NO_PAGE) { result = vdo_int_map_put(cache->page_map, pbn, info, true, NULL); if (result != UDS_SUCCESS) if (result != VDO_SUCCESS) return result; } return VDO_SUCCESS; Loading
drivers/md/dm-vdo/int-map.c +8 −12 Original line number Diff line number Diff line Loading @@ -397,7 +397,7 @@ static int resize_buckets(struct int_map *map) continue; result = vdo_int_map_put(map, entry->key, entry->value, true, NULL); if (result != UDS_SUCCESS) { if (result != VDO_SUCCESS) { /* Destroy the new partial map and restore the map from the stack. */ vdo_free(vdo_forget(map->buckets)); *map = old_map; Loading Loading @@ -525,12 +525,8 @@ static struct bucket *move_empty_bucket(struct int_map *map __always_unused, * * Return: true if the map contains a mapping for the key, false if it does not. */ static bool update_mapping(struct int_map *map, struct bucket *neighborhood, u64 key, void *new_value, bool update, void **old_value_ptr) static bool update_mapping(struct int_map *map, struct bucket *neighborhood, u64 key, void *new_value, bool update, void **old_value_ptr) { struct bucket *bucket = search_hop_list(map, neighborhood, key, NULL); Loading Loading @@ -609,15 +605,15 @@ static struct bucket *find_or_make_vacancy(struct int_map *map, * update is true. In either case the old value is returned. If the map does not already contain a * value for the specified key, the new value is added regardless of the value of update. * * Return: UDS_SUCCESS or an error code. * Return: VDO_SUCCESS or an error code. */ int vdo_int_map_put(struct int_map *map, u64 key, void *new_value, bool update, void **old_value_ptr) { struct bucket *neighborhood, *bucket; if (new_value == NULL) return UDS_INVALID_ARGUMENT; if (unlikely(new_value == NULL)) return -EINVAL; /* * Select the bucket at the start of the neighborhood that must contain any entry for the Loading @@ -630,7 +626,7 @@ int vdo_int_map_put(struct int_map *map, u64 key, void *new_value, bool update, * optionally update it, returning the old value. */ if (update_mapping(map, neighborhood, key, new_value, update, old_value_ptr)) return UDS_SUCCESS; return VDO_SUCCESS; /* * Find an empty bucket in the desired neighborhood for the new entry or re-arrange entries Loading Loading @@ -666,7 +662,7 @@ int vdo_int_map_put(struct int_map *map, u64 key, void *new_value, bool update, /* There was no existing entry, so there was no old value to be returned. */ if (old_value_ptr != NULL) *old_value_ptr = NULL; return UDS_SUCCESS; return VDO_SUCCESS; } /** Loading
drivers/md/dm-vdo/io-submitter.c +2 −2 Original line number Diff line number Diff line Loading @@ -300,7 +300,7 @@ static bool try_bio_map_merge(struct vio *vio) mutex_unlock(&bio_queue_data->lock); /* We don't care about failure of int_map_put in this case. */ ASSERT_LOG_ONLY(result == UDS_SUCCESS, "bio map insertion succeeds"); ASSERT_LOG_ONLY(result == VDO_SUCCESS, "bio map insertion succeeds"); return merged; } Loading Loading @@ -403,7 +403,7 @@ int vdo_make_io_submitter(unsigned int thread_count, unsigned int rotation_inter */ result = vdo_int_map_create(max_requests_active * 2, &bio_queue_data->map); if (result != 0) { if (result != VDO_SUCCESS) { /* * Clean up the partially initialized bio-queue entirely and indicate that * initialization failed. Loading