summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoman Kiryanov <rkir@google.com>2020-06-18 13:30:49 -0700
committerRoman Kiryanov <rkir@google.com>2020-06-18 13:30:49 -0700
commit547a380d4c8496460854b3ef96c120bf95c552de (patch)
tree72826d4f45912a5243136e4bbc6c729d9af48783
parentf5d6225fbcb73bf2de1f7f3228c2ad58643dbbcf (diff)
downloadgoldfish-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.h72
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