ocf/src/eviction
Adam Rutkowski be3b402162 Synchronization of collision table
Adding synchronization around metadata collision segment pages.
This part of metadata is modified when cacheline is mapped/unmapped
and when dirty status changes.

Synchronization on page level is required on top of cacheline
and hash bucket locks to assure metadata flush always reads
consistent state when copying entire collision table memory
page.

Signed-off-by: Adam Rutkowski <adam.j.rutkowski@intel.com>
2019-09-25 00:26:29 -04:00
..
eviction.c Per-execution-context freelists 2019-09-09 16:19:52 -04:00
eviction.h Per-execution-context freelists 2019-09-09 16:19:52 -04:00
lru_structs.h Initial commit 2018-11-29 15:14:21 +01:00
lru.c Synchronization of collision table 2019-09-25 00:26:29 -04:00
lru.h Per-execution-context freelists 2019-09-09 16:19:52 -04:00
ops.h Move metadata concurrency to a separate file 2019-07-24 15:32:09 -04:00