mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 23:11:07 +02:00
Merge pull request #2470 from bgilbert/missing-kconfig-options
eclass/coreos-kernel.eclass: Verify enablement of kconfig options
This commit is contained in:
commit
def645f247
@ -214,7 +214,24 @@ coreos-kernel_src_configure() {
|
|||||||
# Use default for any options not explitly set in defconfig
|
# Use default for any options not explitly set in defconfig
|
||||||
kmake olddefconfig
|
kmake olddefconfig
|
||||||
|
|
||||||
# For convinence, generate a minimal defconfig of the build
|
# Verify that olddefconfig has not converted any y or m options to n
|
||||||
|
# (implying a new, disabled dependency). Allow options to be converted
|
||||||
|
# from m to y.
|
||||||
|
#
|
||||||
|
# generate regexes from enabled boolean/tristate options |
|
||||||
|
# filter them out of the defconfig |
|
||||||
|
# filter for boolean/tristate options, and format |
|
||||||
|
# sort (why not)
|
||||||
|
local missing=$( \
|
||||||
|
gawk -F = '/=[ym]$/ {print "^" $1 "="}' "${S}/build/.config" | \
|
||||||
|
grep -vf - "${S}/build/.config.old" | \
|
||||||
|
gawk -F = '/=[ym]$/ {print " " $1}' | \
|
||||||
|
sort)
|
||||||
|
if [[ -n "${missing}" ]]; then
|
||||||
|
die "Requested options not enabled in build:\n${missing}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# For convenience, generate a minimal defconfig of the build
|
||||||
kmake savedefconfig
|
kmake savedefconfig
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +49,6 @@ CONFIG_X86_ACPI_CPUFREQ=m
|
|||||||
# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
|
# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
|
||||||
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
|
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
|
||||||
CONFIG_INTEL_IDLE=y
|
CONFIG_INTEL_IDLE=y
|
||||||
CONFIG_I7300_IDLE=m
|
|
||||||
CONFIG_PCI_MMCONFIG=y
|
CONFIG_PCI_MMCONFIG=y
|
||||||
CONFIG_XEN_PCIDEV_FRONTEND=m
|
CONFIG_XEN_PCIDEV_FRONTEND=m
|
||||||
CONFIG_HOTPLUG_PCI_ACPI=y
|
CONFIG_HOTPLUG_PCI_ACPI=y
|
||||||
@ -146,7 +145,6 @@ CONFIG_DELL_RBU=m
|
|||||||
CONFIG_DCDBAS=m
|
CONFIG_DCDBAS=m
|
||||||
CONFIG_DEBUG_STACKOVERFLOW=y
|
CONFIG_DEBUG_STACKOVERFLOW=y
|
||||||
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
|
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
|
||||||
CONFIG_DEBUG_STRICT_USER_COPY_CHECKS=y
|
|
||||||
CONFIG_SCHED_TRACER=y
|
CONFIG_SCHED_TRACER=y
|
||||||
CONFIG_FTRACE_SYSCALLS=y
|
CONFIG_FTRACE_SYSCALLS=y
|
||||||
CONFIG_STACK_TRACER=y
|
CONFIG_STACK_TRACER=y
|
||||||
@ -162,3 +160,7 @@ CONFIG_KVM=m
|
|||||||
CONFIG_KVM_INTEL=m
|
CONFIG_KVM_INTEL=m
|
||||||
CONFIG_KVM_AMD=m
|
CONFIG_KVM_AMD=m
|
||||||
CONFIG_ENA_ETHERNET=m
|
CONFIG_ENA_ETHERNET=m
|
||||||
|
CONFIG_OPTPROBES=y
|
||||||
|
CONFIG_KPROBES_ON_FTRACE=y
|
||||||
|
CONFIG_FCOE_FNIC=m
|
||||||
|
CONFIG_ISCSI_IBFT_FIND=y
|
||||||
|
@ -39,10 +39,6 @@ CONFIG_NF_CONNTRACK=y
|
|||||||
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
# CONFIG_NETFILTER_XT_MATCH_SCTP is not set
|
||||||
CONFIG_NF_CONNTRACK_IPV4=y
|
CONFIG_NF_CONNTRACK_IPV4=y
|
||||||
CONFIG_BRIDGE=y
|
CONFIG_BRIDGE=y
|
||||||
CONFIG_DNS_RESOLVER=y
|
|
||||||
CONFIG_CFG80211=m
|
|
||||||
# CONFIG_CFG80211_DEFAULT_PS is not set
|
|
||||||
CONFIG_MAC80211=m
|
|
||||||
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
||||||
CONFIG_DMA_CMA=y
|
CONFIG_DMA_CMA=y
|
||||||
CONFIG_BLK_DEV_LOOP=y
|
CONFIG_BLK_DEV_LOOP=y
|
||||||
@ -69,12 +65,9 @@ CONFIG_NET_XGENE=y
|
|||||||
CONFIG_THUNDER_NIC_PF=y
|
CONFIG_THUNDER_NIC_PF=y
|
||||||
CONFIG_THUNDER_NIC_VF=y
|
CONFIG_THUNDER_NIC_VF=y
|
||||||
CONFIG_SKY2=y
|
CONFIG_SKY2=y
|
||||||
CONFIG_SMC91X=y
|
|
||||||
CONFIG_SMSC911X=y
|
|
||||||
CONFIG_MDIO_BITBANG=m
|
CONFIG_MDIO_BITBANG=m
|
||||||
CONFIG_MDIO_GPIO=m
|
CONFIG_MDIO_GPIO=m
|
||||||
CONFIG_MDIO_OCTEON=y
|
CONFIG_MDIO_OCTEON=y
|
||||||
CONFIG_RTL8192CE=m
|
|
||||||
CONFIG_INPUT_EVDEV=y
|
CONFIG_INPUT_EVDEV=y
|
||||||
CONFIG_SERIO_AMBAKMI=y
|
CONFIG_SERIO_AMBAKMI=y
|
||||||
CONFIG_LEGACY_PTY_COUNT=16
|
CONFIG_LEGACY_PTY_COUNT=16
|
||||||
@ -89,6 +82,8 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
|
|||||||
CONFIG_HW_RANDOM=y
|
CONFIG_HW_RANDOM=y
|
||||||
CONFIG_TCG_TPM=y
|
CONFIG_TCG_TPM=y
|
||||||
CONFIG_TCG_TIS_ST33ZP24=m
|
CONFIG_TCG_TIS_ST33ZP24=m
|
||||||
|
CONFIG_TCG_TIS_ST33ZP24_I2C=m
|
||||||
|
CONFIG_TCG_TIS_ST33ZP24_SPI=m
|
||||||
CONFIG_SPI=y
|
CONFIG_SPI=y
|
||||||
CONFIG_SPI_PL022=y
|
CONFIG_SPI_PL022=y
|
||||||
CONFIG_SPI_QUP=y
|
CONFIG_SPI_QUP=y
|
||||||
@ -98,7 +93,6 @@ CONFIG_GPIO_XGENE=y
|
|||||||
CONFIG_GPIO_XGENE_SB=y
|
CONFIG_GPIO_XGENE_SB=y
|
||||||
CONFIG_POWER_RESET_XGENE=y
|
CONFIG_POWER_RESET_XGENE=y
|
||||||
CONFIG_POWER_RESET_SYSCON=y
|
CONFIG_POWER_RESET_SYSCON=y
|
||||||
# CONFIG_HWMON is not set
|
|
||||||
CONFIG_REGULATOR=y
|
CONFIG_REGULATOR=y
|
||||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||||
CONFIG_FB_ARMCLCD=y
|
CONFIG_FB_ARMCLCD=y
|
||||||
@ -135,7 +129,6 @@ CONFIG_KVM=y
|
|||||||
CONFIG_DEBUG_FS=y
|
CONFIG_DEBUG_FS=y
|
||||||
CONFIG_SCHEDSTATS=y
|
CONFIG_SCHEDSTATS=y
|
||||||
# CONFIG_DEBUG_PREEMPT is not set
|
# CONFIG_DEBUG_PREEMPT is not set
|
||||||
# CONFIG_FTRACE is not set
|
|
||||||
CONFIG_CRYPTO_ANSI_CPRNG=y
|
CONFIG_CRYPTO_ANSI_CPRNG=y
|
||||||
CONFIG_ARM64_CRYPTO=y
|
CONFIG_ARM64_CRYPTO=y
|
||||||
CONFIG_CRYPTO_SHA1_ARM64_CE=y
|
CONFIG_CRYPTO_SHA1_ARM64_CE=y
|
||||||
|
@ -37,8 +37,6 @@ CONFIG_BPF_SYSCALL=y
|
|||||||
CONFIG_PROFILING=y
|
CONFIG_PROFILING=y
|
||||||
CONFIG_KPROBES=y
|
CONFIG_KPROBES=y
|
||||||
CONFIG_JUMP_LABEL=y
|
CONFIG_JUMP_LABEL=y
|
||||||
CONFIG_OPTPROBES=y
|
|
||||||
CONFIG_KPROBES_ON_FTRACE=y
|
|
||||||
CONFIG_KRETPROBES=y
|
CONFIG_KRETPROBES=y
|
||||||
CONFIG_CC_STACKPROTECTOR_STRONG=y
|
CONFIG_CC_STACKPROTECTOR_STRONG=y
|
||||||
CONFIG_MODULES=y
|
CONFIG_MODULES=y
|
||||||
@ -150,7 +148,7 @@ CONFIG_NF_CONNTRACK_ZONES=y
|
|||||||
CONFIG_NF_CONNTRACK_EVENTS=y
|
CONFIG_NF_CONNTRACK_EVENTS=y
|
||||||
CONFIG_NF_CONNTRACK_TIMEOUT=y
|
CONFIG_NF_CONNTRACK_TIMEOUT=y
|
||||||
CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
CONFIG_NF_CONNTRACK_TIMESTAMP=y
|
||||||
CONFIG_NF_CT_PROTO_UDPLITE=m
|
CONFIG_NF_CT_PROTO_UDPLITE=y
|
||||||
CONFIG_NF_CONNTRACK_AMANDA=m
|
CONFIG_NF_CONNTRACK_AMANDA=m
|
||||||
CONFIG_NF_CONNTRACK_FTP=m
|
CONFIG_NF_CONNTRACK_FTP=m
|
||||||
CONFIG_NF_CONNTRACK_H323=m
|
CONFIG_NF_CONNTRACK_H323=m
|
||||||
@ -163,6 +161,8 @@ CONFIG_NF_CONNTRACK_SIP=m
|
|||||||
CONFIG_NF_CONNTRACK_TFTP=m
|
CONFIG_NF_CONNTRACK_TFTP=m
|
||||||
CONFIG_NF_CT_NETLINK=m
|
CONFIG_NF_CT_NETLINK=m
|
||||||
CONFIG_NF_CT_NETLINK_TIMEOUT=m
|
CONFIG_NF_CT_NETLINK_TIMEOUT=m
|
||||||
|
CONFIG_NF_SOCKET_IPV4=m
|
||||||
|
CONFIG_NF_SOCKET_IPV6=m
|
||||||
CONFIG_NETFILTER_XTABLES=y
|
CONFIG_NETFILTER_XTABLES=y
|
||||||
CONFIG_NETFILTER_XT_SET=m
|
CONFIG_NETFILTER_XT_SET=m
|
||||||
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
|
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
|
||||||
@ -409,7 +409,6 @@ CONFIG_CONNECTOR=m
|
|||||||
CONFIG_MTD=m
|
CONFIG_MTD=m
|
||||||
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
|
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
|
||||||
CONFIG_ZRAM=m
|
CONFIG_ZRAM=m
|
||||||
CONFIG_ZRAM_LZ4_COMPRESS=y
|
|
||||||
CONFIG_BLK_CPQ_CISS_DA=m
|
CONFIG_BLK_CPQ_CISS_DA=m
|
||||||
CONFIG_BLK_DEV_DRBD=m
|
CONFIG_BLK_DEV_DRBD=m
|
||||||
CONFIG_BLK_DEV_NBD=m
|
CONFIG_BLK_DEV_NBD=m
|
||||||
@ -432,7 +431,6 @@ CONFIG_SCSI_FC_ATTRS=m
|
|||||||
CONFIG_SCSI_SAS_ATA=y
|
CONFIG_SCSI_SAS_ATA=y
|
||||||
CONFIG_ISCSI_TCP=m
|
CONFIG_ISCSI_TCP=m
|
||||||
CONFIG_ISCSI_BOOT_SYSFS=m
|
CONFIG_ISCSI_BOOT_SYSFS=m
|
||||||
CONFIG_ISCSI_IBFT_FIND=y
|
|
||||||
CONFIG_BLK_DEV_3W_XXXX_RAID=m
|
CONFIG_BLK_DEV_3W_XXXX_RAID=m
|
||||||
CONFIG_SCSI_HPSA=m
|
CONFIG_SCSI_HPSA=m
|
||||||
CONFIG_SCSI_3W_9XXX=m
|
CONFIG_SCSI_3W_9XXX=m
|
||||||
@ -452,7 +450,6 @@ CONFIG_XEN_SCSI_FRONTEND=m
|
|||||||
CONFIG_LIBFC=m
|
CONFIG_LIBFC=m
|
||||||
CONFIG_LIBFCOE=m
|
CONFIG_LIBFCOE=m
|
||||||
CONFIG_FCOE=m
|
CONFIG_FCOE=m
|
||||||
CONFIG_FCOE_FNIC=m
|
|
||||||
CONFIG_SCSI_SYM53C8XX_2=m
|
CONFIG_SCSI_SYM53C8XX_2=m
|
||||||
CONFIG_SCSI_QLA_FC=m
|
CONFIG_SCSI_QLA_FC=m
|
||||||
CONFIG_SCSI_LPFC=m
|
CONFIG_SCSI_LPFC=m
|
||||||
@ -550,7 +547,6 @@ CONFIG_IXGB=m
|
|||||||
CONFIG_IXGBE=m
|
CONFIG_IXGBE=m
|
||||||
CONFIG_IXGBEVF=m
|
CONFIG_IXGBEVF=m
|
||||||
CONFIG_I40E=m
|
CONFIG_I40E=m
|
||||||
CONFIG_I40E_VXLAN=y
|
|
||||||
CONFIG_I40EVF=m
|
CONFIG_I40EVF=m
|
||||||
CONFIG_JME=m
|
CONFIG_JME=m
|
||||||
CONFIG_SKGE=m
|
CONFIG_SKGE=m
|
||||||
@ -693,6 +689,7 @@ CONFIG_MMC_SDHCI_PCI=m
|
|||||||
# CONFIG_MMC_RICOH_MMC is not set
|
# CONFIG_MMC_RICOH_MMC is not set
|
||||||
CONFIG_INFINIBAND=m
|
CONFIG_INFINIBAND=m
|
||||||
CONFIG_INFINIBAND_USER_MAD=m
|
CONFIG_INFINIBAND_USER_MAD=m
|
||||||
|
CONFIG_INFINIBAND_RDMAVT=m
|
||||||
CONFIG_INFINIBAND_MTHCA=m
|
CONFIG_INFINIBAND_MTHCA=m
|
||||||
CONFIG_INFINIBAND_QIB=m
|
CONFIG_INFINIBAND_QIB=m
|
||||||
CONFIG_INFINIBAND_CXGB3=m
|
CONFIG_INFINIBAND_CXGB3=m
|
||||||
|
Loading…
x
Reference in New Issue
Block a user