ocf/src
Michal Mielewczyk a394dd06a8 Unlock cachelines after failed remap
All remapped cachelines are write locked. If the operation fails cachelines has
to be unlocked during rollback

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
2021-07-06 15:09:50 +02:00
..
cleaning Remove partition list 2021-06-18 12:19:08 +02:00
concurrency Rename evp_iter to lru_iter in concurrency 2021-06-26 19:09:10 +02:00
engine Unlock cachelines after failed remap 2021-07-06 15:09:50 +02:00
metadata Merge pull request #520 from arutk/lru_refactor 2021-06-21 22:49:08 +02:00
mngt Initialize partitions during cache start 2021-06-18 12:19:08 +02:00
promotion Remove partition list 2021-06-18 12:19:08 +02:00
utils Remove obsolete wrapper for lru_rm_cline 2021-06-26 19:09:04 +02:00
ocf_cache_priv.h Remove unused pending_eviction_clines counter 2021-06-26 19:09:10 +02:00
ocf_cache.c Remove eviction policy abstraction 2021-06-18 12:19:08 +02:00
ocf_core_priv.h Move common user and freelist partition data to a new struct 2021-06-18 12:07:10 +02:00
ocf_core.c Move common user and freelist partition data to a new struct 2021-06-18 12:07:10 +02:00
ocf_ctx_priv.h remove metadata updater 2021-06-15 10:25:05 +02:00
ocf_ctx.c remove metadata updater 2021-06-15 10:25:05 +02:00
ocf_def_priv.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_io_class.c Remove eviction policy abstraction 2021-06-18 12:19:08 +02:00
ocf_io_priv.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_io.c Use new non-zeroing allocator APIs 2021-06-10 15:38:44 +02:00
ocf_logger_priv.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_logger.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_lru_structs.h Move eviction files to new locations 2021-06-18 12:19:08 +02:00
ocf_lru.c restore conditional reschedule during freelist population 2021-07-02 11:37:49 +02:00
ocf_lru.h lru refactor 2021-06-21 22:32:57 +02:00
ocf_metadata.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_priv.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_queue_priv.h Renamve eviction_idx to lru_idx 2021-06-26 19:09:08 +02:00
ocf_queue.c Per-queue multi-stream sequential cutoff 2021-03-04 16:38:31 +01:00
ocf_request.c Change alock API to include slow/fast lock callbacks 2021-06-16 13:48:35 +02:00
ocf_request.h Rename "evict" to "remap" across the entire repo 2021-06-18 12:19:08 +02:00
ocf_seq_cutoff.c Remove unused pending_eviction_clines counter 2021-06-26 19:09:10 +02:00
ocf_seq_cutoff.h Per-queue multi-stream sequential cutoff 2021-03-04 16:38:31 +01:00
ocf_space.c Fix include paths in ocf_lru.c and ocf_space.c 2021-06-21 17:12:10 +02:00
ocf_space.h Remove unused pending_eviction_clines counter 2021-06-26 19:09:10 +02:00
ocf_stats_builder.c Move common user and freelist partition data to a new struct 2021-06-18 12:07:10 +02:00
ocf_stats_priv.h Move common user and freelist partition data to a new struct 2021-06-18 12:07:10 +02:00
ocf_stats.c Move common user and freelist partition data to a new struct 2021-06-18 12:07:10 +02:00
ocf_trace_priv.h Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_trace.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00
ocf_volume_priv.h General packing of structs 2021-03-26 08:57:04 +01:00
ocf_volume.c Update copyright statements (2021) 2021-01-21 13:17:34 +01:00