Commit f29fa1cf authored by Wei Yongjun's avatar Wei Yongjun Committed by Roland Dreier

IB/ehca: Fix error return code in ehca_create_slab_caches()

Fix to return -ENOMEM in the kmem_cache_create() error handling
case instead of 0, as done elsewhere in this function.
Signed-off-by: default avatarWei Yongjun <yongjun_wei@trendmicro.com.cn>
Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
parent fedaf4ff
...@@ -211,6 +211,7 @@ static int ehca_create_slab_caches(void) ...@@ -211,6 +211,7 @@ static int ehca_create_slab_caches(void)
if (!ctblk_cache) { if (!ctblk_cache) {
ehca_gen_err("Cannot create ctblk SLAB cache."); ehca_gen_err("Cannot create ctblk SLAB cache.");
ehca_cleanup_small_qp_cache(); ehca_cleanup_small_qp_cache();
ret = -ENOMEM;
goto create_slab_caches6; goto create_slab_caches6;
} }
#endif #endif
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment