ocf/src
Michal Rakowski 8426d662cb Changed err handling to BUG_ON in case of refcnt_int fail durign cache init.
Since we do not expect that incrementing cache's reference counter
during cache init will fail at any condition it is can be changed
to an assert instead of error handling.

Signed-off-by: Michal Rakowski <michal.rakowski@intel.com>
2019-09-30 17:15:27 +02:00
..
cleaning Synchronize access to cleaner shared structures 2019-09-25 14:26:17 -04:00
concurrency Add missing error handling in hash bucket locks initialization 2019-09-25 14:26:17 -04:00
engine discard: Added missing io_put in case of error 2019-09-30 17:15:27 +02:00
eviction Synchronization of collision table 2019-09-25 00:26:29 -04:00
metadata Removed redundand include 2019-09-30 17:15:27 +02:00
mngt Changed err handling to BUG_ON in case of refcnt_int fail durign cache init. 2019-09-30 17:15:27 +02:00
promotion nhit PP: Prevent setting nhit policy again if it was already set 2019-09-25 14:59:23 +02:00
utils Merge pull request #280 from arutk/metadata_sync_2 2019-09-25 14:11:59 +02:00
ocf_cache_priv.h Remove set_cache_name() from public API. 2019-09-25 09:21:42 -04:00
ocf_cache.c Merge pull request #255 from imjfckm/pp-tests 2019-09-16 09:34:16 +02:00
ocf_core_priv.h Remove remaining core_id occurrences from public API 2019-08-07 16:12:06 +02:00
ocf_core.c Split retrieving core stats and config info into two functions. 2019-09-10 08:01:09 -04:00
ocf_ctx_priv.h Change ctx lock to rmutex 2019-07-29 15:08:44 +02:00
ocf_ctx.c Adding synchronization primitives destroyers 2019-08-13 05:13:11 -07:00
ocf_def_priv.h OCF provides own macros for MIN, MAX, and DIV_ROUND_UP 2018-12-13 10:59:23 -05:00
ocf_freelist.c Per-execution-context freelists 2019-09-09 16:19:52 -04:00
ocf_freelist.h Per-execution-context freelists 2019-09-09 16:19:52 -04:00
ocf_io_class.c Prevent overriding null terminator in cache name 2019-06-11 12:12:07 +02:00
ocf_io_priv.h Allocate io and request in single allocation 2019-07-17 10:31:23 +02:00
ocf_io.c Verifying IO address and size 2019-08-13 05:37:14 -07:00
ocf_logger_priv.h Enable passing priv to logger during context initialization 2019-01-24 10:54:50 +01:00
ocf_logger.c Rename 'printf' field name in logger ops to 'print'. 2019-04-17 11:37:47 -04:00
ocf_metadata.c Error codes in IO path changed to OCF-specific 2019-06-05 09:10:54 +02:00
ocf_priv.h Introduce OCF_CMPL_RET() macro 2019-05-02 17:22:36 +02:00
ocf_queue_priv.h Dynamic I/O queue management 2019-02-26 17:36:19 +01:00
ocf_queue.c Adding synchronization primitives destroyers 2019-08-13 05:13:11 -07:00
ocf_request.c Introduce hash bucket locks 2019-09-20 17:21:00 -04:00
ocf_request.h Introduce hash bucket locks 2019-09-20 17:21:00 -04:00
ocf_stats_builder.c Add check for part_id in ocf_stats_collect_part_* 2019-09-30 17:15:27 +02:00
ocf_stats_priv.h Added API for updating statistics. 2019-09-10 08:01:09 -04:00
ocf_stats.c Added API for updating statistics. 2019-09-10 08:01:09 -04:00
ocf_trace_priv.h Remove remaining core_id occurrences from public API 2019-08-07 16:12:06 +02:00
ocf_trace.c Remove remaining core_id occurrences from public API 2019-08-07 16:12:06 +02:00
ocf_volume_priv.h Introduce OCF IO allocator 2019-07-17 10:31:23 +02:00
ocf_volume.c Fixed some bugs found by the coverity tool 2019-09-16 15:49:37 +02:00