xref: /spdk/lib/ftl/upgrade/ftl_sb_upgrade.c (revision fecffda6ecf8853b82edccde429b68252f0a62c5)
1 /*   SPDX-License-Identifier: BSD-3-Clause
2  *   Copyright (C) 2022 Intel Corporation.
3  *   All rights reserved.
4  */
5 
6 #include "ftl_sb_upgrade.h"
7 #include "ftl_layout_upgrade.h"
8 #include "ftl_layout.h"
9 #include "ftl_core.h"
10 
11 struct ftl_region_upgrade_desc sb_upgrade_desc[] = {
12 	[FTL_SB_VERSION_0] = {.verify = ftl_region_upgrade_disabled},
13 	[FTL_SB_VERSION_1] = {.verify = ftl_region_upgrade_disabled},
14 	[FTL_SB_VERSION_2] = {.verify = ftl_region_upgrade_disabled},
15 	[FTL_SB_VERSION_3] = {.verify = ftl_region_upgrade_disabled},
16 };
17 
18 SPDK_STATIC_ASSERT(SPDK_COUNTOF(sb_upgrade_desc) == FTL_SB_VERSION_CURRENT,
19 		   "Missing SB region upgrade descriptors");
20