From 5a80237e74638a10bd1040001788d75960004f71 Mon Sep 17 00:00:00 2001 From: Adam Rutkowski Date: Wed, 8 Jun 2022 15:13:40 +0200 Subject: [PATCH] expose composite volume type id in API Signed-off-by: Adam Rutkowski --- inc/ocf_composite_volume.h | 2 ++ src/ocf_ctx_priv.h | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/inc/ocf_composite_volume.h b/inc/ocf_composite_volume.h index 7ae5a3a..9c09eb4 100644 --- a/inc/ocf_composite_volume.h +++ b/inc/ocf_composite_volume.h @@ -16,6 +16,8 @@ #include "ocf_err.h" #include "ocf_volume.h" +#define OCF_VOLUME_TYPE_COMPOSITE 10 + /** * @brief handle to object designating composite volume */ diff --git a/src/ocf_ctx_priv.h b/src/ocf_ctx_priv.h index 3ce457f..c3f0882 100644 --- a/src/ocf_ctx_priv.h +++ b/src/ocf_ctx_priv.h @@ -8,6 +8,7 @@ #include "ocf_env.h" #include "ocf/ocf_ctx.h" +#include "ocf/ocf_composite_volume.h" #include "ocf_logger_priv.h" #include "ocf_volume_priv.h" @@ -19,7 +20,11 @@ #define OCF_VOLUME_TYPE_CORE (OCF_VOLUME_TYPE_MAX_USER + 0) #define OCF_VOLUME_TYPE_CACHE (OCF_VOLUME_TYPE_MAX_USER + 1) -#define OCF_VOLUME_TYPE_COMPOSITE (OCF_VOLUME_TYPE_MAX_USER + 2) +#define OCF_VOLUME_TYPE_COMPOSITE_PLACEHOLDER (OCF_VOLUME_TYPE_MAX_USER + 2) + +#if OCF_VOLUME_TYPE_COMPOSITE_PLACEHOLDER != OCF_VOLUME_TYPE_COMPOSITE +#error "composite volume id mismatch" +#endif /** * @brief OCF main control structure