From 6822ab6140032740846574e3bf16920d0b995db2 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Thu, 30 May 2019 11:22:34 +0200 Subject: [PATCH] Remove redundant field from struct ocf_cache_device Signed-off-by: Robert Baldyga --- src/metadata/metadata_hash.c | 1 - src/ocf_cache.c | 2 +- src/ocf_cache_priv.h | 2 -- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/metadata/metadata_hash.c b/src/metadata/metadata_hash.c index 0788ee1..3fef024 100644 --- a/src/metadata/metadata_hash.c +++ b/src/metadata/metadata_hash.c @@ -965,7 +965,6 @@ finalize: ctrl->raw_desc[metadata_segment_hash].entries; cache->device->metadata_offset = ctrl->count_pages * PAGE_SIZE; - cache->device->metadata_offset_line = ctrl->count_pages; cache->conf_meta->cachelines = ctrl->cachelines; cache->conf_meta->line_size = cache_line_size; diff --git a/src/ocf_cache.c b/src/ocf_cache.c index 02470ef..3e75e51 100644 --- a/src/ocf_cache.c +++ b/src/ocf_cache.c @@ -147,7 +147,7 @@ int ocf_cache_get_info(ocf_cache_t cache, struct ocf_cache_info *info) info->occupancy = cache_occupancy_total; info->dirty_for = _calc_dirty_for(dirty_since); info->metadata_end_offset = ocf_cache_is_device_attached(cache) ? - cache->device->metadata_offset_line : 0; + cache->device->metadata_offset / PAGE_SIZE : 0; info->state = cache->cache_state; info->inactive.occupancy = cache_occupancy_inactive; diff --git a/src/ocf_cache_priv.h b/src/ocf_cache_priv.h index d03d105..c3a3990 100644 --- a/src/ocf_cache_priv.h +++ b/src/ocf_cache_priv.h @@ -66,8 +66,6 @@ enum ocf_mngt_cache_init_mode { struct ocf_cache_device { struct ocf_volume volume; - ocf_cache_line_t metadata_offset_line; - /* Hash Table contains contains pointer to the entry in * Collision Table so it actually contains collision Table * indexes.