IS_MODULE
#if IS_MODULE(CONFIG_KVM_BOOK3S_64_PR) && IS_MODULE(CONFIG_KVM_BOOK3S_64_HV)
#elif IS_MODULE(CONFIG_KVM_BOOK3S_64_PR)
#elif IS_MODULE(CONFIG_KVM_BOOK3S_64_HV)
#if IS_MODULE(CONFIG_UML_WATCHDOG)
#if IS_MODULE(CONFIG_KVM_AMD) && IS_MODULE(CONFIG_KVM_INTEL)
#elif IS_MODULE(CONFIG_KVM_AMD)
#elif IS_MODULE(CONFIG_KVM_INTEL)
#if IS_MODULE(CONFIG_LKDTM)
#if IS_MODULE(CONFIG_VMGENID)
if (!IS_MODULE(CONFIG_TCG_ARM_CRB_FFA)) {
#if IS_MODULE(CONFIG_CXL_ACPI)
(IS_MODULE(CONFIG_DRM_KMS_HELPER) && IS_MODULE(CONFIG_BACKLIGHT_CLASS_DEVICE))
(IS_MODULE(CONFIG_LEDS_CLASS) && IS_MODULE(CONFIG_HID_STEELSERIES))
(IS_MODULE(CONFIG_LEDS_CLASS) && IS_MODULE(CONFIG_HID_STEELSERIES))
(IS_MODULE(CONFIG_LEDS_CLASS) && IS_MODULE(CONFIG_HID_STEELSERIES))
(IS_MODULE(CONFIG_LEDS_CLASS) && IS_MODULE(CONFIG_HID_STEELSERIES))
#if IS_MODULE(CONFIG_DVB_USB_AF9005) || defined(CONFIG_DVB_USB_AF9005_REMOTE)
if (IS_MODULE(CONFIG_NE2000))
if (IS_MODULE(CONFIG_NE2000) && retval) {
#if IS_MODULE(CONFIG_BRCMFMAC)
#if IS_MODULE(CONFIG_BRCMFMAC)
#if IS_MODULE(CONFIG_BRCMFMAC)
#if IS_MODULE(CONFIG_BRCMFMAC)
#if IS_MODULE(CONFIG_PKEY_CCA)
#if IS_MODULE(CONFIG_PKEY_EP11)
#if IS_MODULE(CONFIG_PKEY_PCKMO)
#if IS_MODULE(CONFIG_PKEY_UV)
#if IS_MODULE(CONFIG_PKEY_CCA)
#if IS_MODULE(CONFIG_PKEY_EP11)
#if IS_MODULE(CONFIG_USBIP_HOST)
#if IS_MODULE(CONFIG_UNICODE_NORMALIZATION_KUNIT_TEST)
(IS_MODULE(CONFIG_DRM_KMS_HELPER) && IS_MODULE(CONFIG_BACKLIGHT_CLASS_DEVICE)))
(IS_MODULE(CONFIG_DRM) && IS_MODULE(CONFIG_BACKLIGHT_CLASS_DEVICE)))
__and(IS_MODULE(option), __is_defined(MODULE)))
#define IS_ENABLED(option) __or(IS_BUILTIN(option), IS_MODULE(option))
#if IS_MODULE(CONFIG_KVM)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if (IS_BUILTIN(CONFIG_NET_AIROHA_NPU) || IS_MODULE(CONFIG_NET_AIROHA_NPU))
#if (IS_BUILTIN(CONFIG_NET_AIROHA_NPU) || IS_MODULE(CONFIG_NET_AIROHA_NPU))
#if (IS_BUILTIN(CONFIG_NET_AIROHA) || IS_MODULE(CONFIG_NET_AIROHA))
#if IS_ENABLED(CONFIG_RCU_TORTURE_TEST) || IS_MODULE(CONFIG_RCU_TORTURE_TEST) || IS_ENABLED(CONFIG_LOCK_TORTURE_TEST) || IS_MODULE(CONFIG_LOCK_TORTURE_TEST)
WARN_ONCE(!IS_MODULE(CONFIG_RCU_TORTURE_TEST) && ___firsterr < 0, "Torture-test initialization failed with error code %d\n", ___firsterr); \
#if IS_MODULE(CONFIG_IPV6)
(IS_MODULE(CONFIG_NF_CONNTRACK) && IS_ENABLED(CONFIG_DEBUG_INFO_BTF_MODULES))
(IS_MODULE(CONFIG_NF_NAT) && IS_ENABLED(CONFIG_DEBUG_INFO_BTF_MODULES))
(IS_MODULE(CONFIG_NF_FLOW_TABLE) && IS_ENABLED(CONFIG_DEBUG_INFO_BTF_MODULES))
(IS_MODULE(CONFIG_XFRM_INTERFACE) && IS_ENABLED(CONFIG_DEBUG_INFO_BTF_MODULES))
#if IS_MODULE(CONFIG_SND_CTL_LED)
WARN_ON(!IS_MODULE(CONFIG_LOCK_TORTURE_TEST));
WARN_ON(!IS_MODULE(CONFIG_RCU_SCALE_TEST));
if (IS_MODULE(CONFIG_RCU_TORTURE_TEST))
WARN_ON(!IS_MODULE(CONFIG_RCU_TORTURE_TEST));
WARN_ON(!IS_MODULE(CONFIG_RCU_REF_SCALE_TEST));
#if IS_ENABLED(CONFIG_RCU_TORTURE_TEST) || IS_MODULE(CONFIG_RCU_TORTURE_TEST) || IS_ENABLED(CONFIG_LOCK_TORTURE_TEST) || IS_MODULE(CONFIG_LOCK_TORTURE_TEST)
WARN_ON(!IS_MODULE(CONFIG_SCF_TORTURE_TEST));
#if !IS_MODULE(CONFIG_KUNIT)
#if !IS_MODULE(CONFIG_KUNIT)
#if !IS_MODULE(CONFIG_KPROBES_SANITY_TEST)
#if !IS_MODULE(CONFIG_KPROBES_SANITY_TEST)
#if !IS_MODULE(CONFIG_KASAN_KUNIT_TEST)
#if IS_MODULE(CONFIG_BT)
#if IS_ENABLED(CONFIG_BT_SELFTEST) && IS_MODULE(CONFIG_BT)
#if IS_MODULE(CONFIG_BRIDGE_NETFILTER)
(IS_MODULE(CONFIG_XFRM_INTERFACE) && IS_ENABLED(CONFIG_DEBUG_INFO_BTF_MODULES))
#if IS_MODULE(CONFIG_NF_CONNTRACK) && IS_ENABLED(CONFIG_DEBUG_INFO_BTF_MODULES)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_IPV6)
#if IS_MODULE(CONFIG_MPTCP_KUNIT_TEST)
#if IS_MODULE(CONFIG_MPTCP_KUNIT_TEST)
#if IS_MODULE(CONFIG_NF_CT_NETLINK)
#if IS_ENABLED(CONFIG_NF_TABLES_BRIDGE) && IS_MODULE(CONFIG_NFT_BRIDGE_META)
WARN_ON(IS_MODULE(CONFIG_SND) && !module);
#if IS_MODULE(CONFIG_SND_HDA_CODEC_HDMI)
#if IS_MODULE(CONFIG_SND_HDA_GENERIC)
#if IS_MODULE(CONFIG_SND_HDA_GENERIC)
__and(IS_MODULE(option), __is_defined(MODULE)))
#define IS_ENABLED(option) __or(IS_BUILTIN(option), IS_MODULE(option))
BUILD_BUG_ON(!IS_MODULE(CONFIG_CXL_BUS));
BUILD_BUG_ON(!IS_MODULE(CONFIG_CXL_ACPI));
BUILD_BUG_ON(!IS_MODULE(CONFIG_CXL_PMEM));
BUILD_BUG_ON(!IS_MODULE(CONFIG_LIBNVDIMM));
BUILD_BUG_ON(!IS_MODULE(CONFIG_BLK_DEV_PMEM));
BUILD_BUG_ON(!IS_MODULE(CONFIG_ND_BTT));
BUILD_BUG_ON(!IS_MODULE(CONFIG_ND_PFN));
BUILD_BUG_ON(!IS_MODULE(CONFIG_ACPI_NFIT));
BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX));
BUILD_BUG_ON(!IS_MODULE(CONFIG_DEV_DAX_PMEM));