Remove "metadata_layout" parameter of the cache
This feature is replaced with LRU list shuffling. Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright(c) 2012-2021 Intel Corporation
|
||||
* Copyright(c) 2012-2022 Intel Corporation
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
@@ -107,8 +107,8 @@ static inline bool ocf_engine_clines_phys_cont(struct ocf_request *req,
|
||||
if (entry1->status == LOOKUP_MISS || entry2->status == LOOKUP_MISS)
|
||||
return false;
|
||||
|
||||
phys1 = ocf_metadata_map_lg2phy(req->cache, entry1->coll_idx);
|
||||
phys2 = ocf_metadata_map_lg2phy(req->cache, entry2->coll_idx);
|
||||
phys1 = entry1->coll_idx;
|
||||
phys2 = entry2->coll_idx;
|
||||
|
||||
return phys1 < phys2 && phys1 + 1 == phys2;
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright(c) 2019-2021 Intel Corporation
|
||||
* Copyright(c) 2019-2022 Intel Corporation
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
||||
@@ -79,8 +79,7 @@ static int ocf_read_wo_cache_do(struct ocf_request *req)
|
||||
* previous cacheline(s) */
|
||||
phys_prev = phys_curr;
|
||||
if (entry->status != LOOKUP_MISS)
|
||||
phys_curr = ocf_metadata_map_lg2phy(cache,
|
||||
entry->coll_idx);
|
||||
phys_curr = entry->coll_idx;
|
||||
if (io && phys_prev + 1 != phys_curr) {
|
||||
ocf_read_wo_cache_io(req, io_start, offset - io_start);
|
||||
io = false;
|
||||
|
Reference in New Issue
Block a user