Fix for issues #988 and #997

This patch fixes the issue 988 (and 997) causing a kernel stack
overflow.

Signed-off-by: Krzysztof Majzerowicz-Jaszcz <krzysztof.majzerowicz-jaszcz@intel.com>
This commit is contained in:
Krzysztof Majzerowicz-Jaszcz
2021-11-23 15:39:57 +01:00
parent 8669a296cc
commit 133ea307c8
3 changed files with 5 additions and 4 deletions

View File

@@ -224,7 +224,7 @@ int ocf_read_generic(struct ocf_request *req)
if (env_atomic_read(&cache->pending_read_misses_list_blocked)) {
/* There are conditions to bypass IO */
req->bf_blocked = true;
req->force_pt = true;
ocf_get_io_if(ocf_cache_mode_pt)->read(req);
return 0;
}
@@ -254,6 +254,7 @@ int ocf_read_generic(struct ocf_request *req)
}
} else {
ocf_req_clear(req);
req->force_pt = true;
ocf_get_io_if(ocf_cache_mode_pt)->read(req);
}