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 BUILD_BUG_ON(!IS_MODULE(CONFIG_ND_BLK)); 15 if (IS_ENABLED(CONFIG_ACPI_NFIT)) 16 BUILD_BUG_ON(!IS_MODULE(CONFIG_ACPI_NFIT)); 17 BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX)); 18 BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX_PMEM)); 19 } 20