1b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0 26bc75619SDan Williams #include <linux/bug.h> 36bc75619SDan Williams check(void)46bc75619SDan Williamsvoid check(void) 56bc75619SDan Williams { 66bc75619SDan Williams /* 76bc75619SDan Williams * These kconfig symbols must be set to "m" for nfit_test to 86bc75619SDan Williams * load and operate. 96bc75619SDan Williams */ 106bc75619SDan Williams BUILD_BUG_ON(!IS_MODULE(CONFIG_LIBNVDIMM)); 116bc75619SDan Williams BUILD_BUG_ON(!IS_MODULE(CONFIG_BLK_DEV_PMEM)); 126bc75619SDan Williams BUILD_BUG_ON(!IS_MODULE(CONFIG_ND_BTT)); 136b0a57edSDan Williams BUILD_BUG_ON(!IS_MODULE(CONFIG_ND_PFN)); 14*9a27e109SSantosh Sivaraj if (IS_ENABLED(CONFIG_ACPI_NFIT)) 156bc75619SDan Williams BUILD_BUG_ON(!IS_MODULE(CONFIG_ACPI_NFIT)); 16ab68f262SDan Williams BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX)); 17ab68f262SDan Williams BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX_PMEM)); 186bc75619SDan Williams } 19