Open CAS Linux kernel 5.18 support

This patch introduces the support for 5.18 kernel.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
This commit is contained in:
Krzysztof Majzerowicz-Jaszcz
2022-10-05 15:53:53 +00:00
parent 65bc955d4f
commit f0af7cb52d
25 changed files with 340 additions and 201 deletions

View File

@@ -956,17 +956,6 @@ int check_cache_already_added(const char *cache_device) {
return SUCCESS;
}
static void check_cache_scheduler(const char *cache_device, const char *elv_name)
{
if (strnlen_s(elv_name, MAX_ELEVATOR_NAME) == 3 &&
!strncmp(elv_name, "cfq", 3)) {
cas_printf(LOG_INFO,
"I/O scheduler for cache device %s is %s. This could cause performance drop.\n"
"Consider switching I/O scheduler to deadline or noop.\n",
cache_device, elv_name);
}
}
int start_cache(uint16_t cache_id, unsigned int cache_init,
const char *cache_device, ocf_cache_mode_t cache_mode,
ocf_cache_line_size_t line_size, int force)
@@ -1032,8 +1021,6 @@ int start_cache(uint16_t cache_id, unsigned int cache_init,
}
}
check_cache_scheduler(cache_device, cmd.cache_elevator);
check_cache_state_incomplete(cache_id, fd);
close(fd);