1*b872e29fSKozlowski Mateusz /* SPDX-License-Identifier: BSD-3-Clause 2*b872e29fSKozlowski Mateusz * Copyright (c) Intel Corporation. 3*b872e29fSKozlowski Mateusz * All rights reserved. 4*b872e29fSKozlowski Mateusz */ 5*b872e29fSKozlowski Mateusz 6*b872e29fSKozlowski Mateusz #include "ftl_core.h" 7*b872e29fSKozlowski Mateusz #include "ftl_utils.h" 8*b872e29fSKozlowski Mateusz #include "ftl_mngt.h" 9*b872e29fSKozlowski Mateusz #include "ftl_mngt_steps.h" 10*b872e29fSKozlowski Mateusz #include "ftl_internal.h" 11*b872e29fSKozlowski Mateusz 12*b872e29fSKozlowski Mateusz void 13*b872e29fSKozlowski Mateusz ftl_mngt_check_conf(struct spdk_ftl_dev *dev, struct ftl_mngt_process *mngt) 14*b872e29fSKozlowski Mateusz { 15*b872e29fSKozlowski Mateusz if (ftl_conf_is_valid(&dev->conf)) { 16*b872e29fSKozlowski Mateusz ftl_mngt_next_step(mngt); 17*b872e29fSKozlowski Mateusz } else { 18*b872e29fSKozlowski Mateusz ftl_mngt_fail_step(mngt); 19*b872e29fSKozlowski Mateusz } 20*b872e29fSKozlowski Mateusz } 21