1 | // SPDX-License-Identifier: GPL-2.0 |
---|---|
2 | #include <linux/bug.h> |
3 | |
4 | void check(void) |
5 | { |
6 | /* |
7 | * These kconfig symbols must be set to "m" for nfit_test to |
8 | * load and operate. |
9 | */ |
10 | BUILD_BUG_ON(!IS_MODULE(CONFIG_LIBNVDIMM)); |
11 | BUILD_BUG_ON(!IS_MODULE(CONFIG_BLK_DEV_PMEM)); |
12 | BUILD_BUG_ON(!IS_MODULE(CONFIG_ND_BTT)); |
13 | BUILD_BUG_ON(!IS_MODULE(CONFIG_ND_PFN)); |
14 | if (IS_ENABLED(CONFIG_ACPI_NFIT)) |
15 | BUILD_BUG_ON(!IS_MODULE(CONFIG_ACPI_NFIT)); |
16 | BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX)); |
17 | BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX_PMEM)); |
18 | } |
19 |