Remove remains of atomic writes support

Signed-off-by: Michal Mielewczyk <michal.mielewczyk@intel.com>
This commit is contained in:
Michal Mielewczyk
2021-08-12 16:30:27 +02:00
parent d87b2c6be7
commit c68de77799
21 changed files with 9 additions and 1704 deletions

View File

@@ -74,8 +74,6 @@ struct kcas_start_cache {
uint64_t min_free_ram; /**< Minimum free RAM memory for cache metadata */
uint8_t metadata_mode_optimal; /**< Current metadata mode is optimal */
char cache_elevator[MAX_ELEVATOR_NAME];
int ext_err_code;
@@ -188,8 +186,6 @@ struct kcas_cache_info {
struct ocf_cache_info info;
uint8_t metadata_mode; /**< metadata mode (normal/atomic) */
int ext_err_code;
};
@@ -280,31 +276,6 @@ struct kcas_cache_list {
int ext_err_code;
};
/**
* CAS capabilities.
*/
struct kcas_capabilites {
uint8_t nvme_format : 1;
/**< NVMe format support */
int ext_err_code;
};
/**
* Format NVMe namespace.
*/
#define CAS_METADATA_MODE_NORMAL 0
#define CAS_METADATA_MODE_ATOMIC 1
#define CAS_METADATA_MODE_INVALID 255
struct kcas_nvme_format {
char device_path_name[MAX_STR_LEN]; /**< path to NVMe device*/
int metadata_mode; /**< selected metadata mode */
int force;
int ext_err_code;
};
struct kcas_core_pool_remove {
char core_path_name[MAX_STR_LEN]; /**< path to a core object */
@@ -321,7 +292,6 @@ struct kcas_cache_check_device {
/* following bool flags are defined iff is_metadata_compatible == 1 */
bool clean_shutdown;
bool cache_dirty;
bool format_atomic;
int ext_err_code;
};
@@ -458,12 +428,6 @@ struct kcas_get_cache_param {
/** List valid cache ids within Open CAS module */
#define KCAS_IOCTL_LIST_CACHE _IOWR(KCAS_IOCTL_MAGIC, 17, struct kcas_cache_list)
/** Provides capabilites of installed open cas module */
#define KCAS_IOCTL_GET_CAPABILITIES _IOWR(KCAS_IOCTL_MAGIC, 18, struct kcas_capabilites)
/** Format NVMe namespace to support selected metadata mode */
#define KCAS_IOCTL_NVME_FORMAT _IOWR(KCAS_IOCTL_MAGIC, 20, struct kcas_nvme_format)
/** Start new cache instance, load cache or recover cache */
#define KCAS_IOCTL_START_CACHE _IOWR(KCAS_IOCTL_MAGIC, 21, struct kcas_start_cache)