diff options
author | Roman Kiryanov <rkir@google.com> | 2020-06-18 13:30:49 -0700 |
---|---|---|
committer | Roman Kiryanov <rkir@google.com> | 2020-06-18 13:30:49 -0700 |
commit | 547a380d4c8496460854b3ef96c120bf95c552de (patch) | |
tree | 72826d4f45912a5243136e4bbc6c729d9af48783 | |
parent | f5d6225fbcb73bf2de1f7f3228c2ad58643dbbcf (diff) | |
download | goldfish-modules-547a380d4c8496460854b3ef96c120bf95c552de.tar.gz |
Fail build if gki_defconfig enables options from our fragment as =y
The kernel fails to boot if a module is defined twice:
as =y in gki_defconfig and as =m in goldfish_defconfig.fragment.
Bug: 158733532
Test: presubmit
Signed-off-by: Roman Kiryanov <rkir@google.com>
Change-Id: Ica8ae328d2c92c6bc9b29e4010119364db4f035c
-rw-r--r-- | defconfig_test.h | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/defconfig_test.h b/defconfig_test.h index 288aef8..809c21d 100644 --- a/defconfig_test.h +++ b/defconfig_test.h @@ -35,3 +35,75 @@ #ifndef CONFIG_USB_DUMMY_HCD #error CONFIG_USB_DUMMY_HCD is required #endif + +#ifdef CONFIG_BLK_DEV_MD +#error CONFIG_BLK_DEV_MD is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_CPUFREQ_DUMMY +#error CONFIG_CPUFREQ_DUMMY is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_DRM_VIRTIO_GPU +#error CONFIG_DRM_VIRTIO_GPU is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_HW_RANDOM_VIRTIO +#error CONFIG_HW_RANDOM_VIRTIO is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_MAC80211_HWSIM +#error CONFIG_MAC80211_HWSIM is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_RTC_DRV_TEST +#error CONFIG_RTC_DRV_TEST is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_SDCARD_FS +#error CONFIG_SDCARD_FS is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_SND_HDA_CODEC_REALTEK +#error CONFIG_SND_HDA_CODEC_REALTEK is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_SND_HDA_INTEL +#error CONFIG_SND_HDA_INTEL is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_TEST_STACKINIT +#error CONFIG_TEST_STACKINIT is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_TEST_MEMINIT +#error CONFIG_TEST_MEMINIT is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_VIRTIO_BLK +#error CONFIG_VIRTIO_BLK is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_VIRTIO_CONSOLE +#error CONFIG_VIRTIO_CONSOLE is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_VIRTIO_INPUT +#error CONFIG_VIRTIO_INPUT is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_VIRTIO_MMIO +#error CONFIG_VIRTIO_MMIO is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_VIRTIO_NET +#error CONFIG_VIRTIO_NET is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_VIRTIO_PCI +#error CONFIG_VIRTIO_PCI is a module in goldfish_defconfig.fragment +#endif + +#ifdef CONFIG_VIRTIO_PMEM +#error CONFIG_VIRTIO_PMEM is a module in goldfish_defconfig.fragment +#endif |