lib/ftl: Validate l2p_dram_limit parameter

Disallow 0 value as parameter - avoids a segmentation fault.

Signed-off-by: Kozlowski Mateusz <mateusz.kozlowski@intel.com>
Signed-off-by: Mateusz Brenk <mateusz.brenk@intel.com>
Change-Id: I492256ff621da3be11239d2fd705d8cc54bfe7b7
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15256
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
This commit is contained in:
Kozlowski Mateusz 2022-11-04 09:53:38 +01:00 committed by Tomasz Zawadzki
parent 72a6cd5381
commit a7f4a2db7f

View File

@ -162,5 +162,9 @@ ftl_conf_is_valid(const struct spdk_ftl_conf *conf)
return false; return false;
} }
if (conf->l2p_dram_limit == 0) {
return false;
}
return true; return true;
} }