mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 15:01:00 +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
|
||||
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
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,6 @@ CONFIG_X86_ACPI_CPUFREQ=m
|
||||
# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
|
||||
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
|
||||
CONFIG_INTEL_IDLE=y
|
||||
CONFIG_I7300_IDLE=m
|
||||
CONFIG_PCI_MMCONFIG=y
|
||||
CONFIG_XEN_PCIDEV_FRONTEND=m
|
||||
CONFIG_HOTPLUG_PCI_ACPI=y
|
||||
@ -146,7 +145,6 @@ CONFIG_DELL_RBU=m
|
||||
CONFIG_DCDBAS=m
|
||||
CONFIG_DEBUG_STACKOVERFLOW=y
|
||||
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
|
||||
CONFIG_DEBUG_STRICT_USER_COPY_CHECKS=y
|
||||
CONFIG_SCHED_TRACER=y
|
||||
CONFIG_FTRACE_SYSCALLS=y
|
||||
CONFIG_STACK_TRACER=y
|
||||
@ -162,3 +160,7 @@ CONFIG_KVM=m
|
||||
CONFIG_KVM_INTEL=m
|
||||
CONFIG_KVM_AMD=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_NF_CONNTRACK_IPV4=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_DMA_CMA=y
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
@ -69,12 +65,9 @@ CONFIG_NET_XGENE=y
|
||||
CONFIG_THUNDER_NIC_PF=y
|
||||
CONFIG_THUNDER_NIC_VF=y
|
||||
CONFIG_SKY2=y
|
||||
CONFIG_SMC91X=y
|
||||
CONFIG_SMSC911X=y
|
||||
CONFIG_MDIO_BITBANG=m
|
||||
CONFIG_MDIO_GPIO=m
|
||||
CONFIG_MDIO_OCTEON=y
|
||||
CONFIG_RTL8192CE=m
|
||||
CONFIG_INPUT_EVDEV=y
|
||||
CONFIG_SERIO_AMBAKMI=y
|
||||
CONFIG_LEGACY_PTY_COUNT=16
|
||||
@ -89,6 +82,8 @@ CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
|
||||
CONFIG_HW_RANDOM=y
|
||||
CONFIG_TCG_TPM=y
|
||||
CONFIG_TCG_TIS_ST33ZP24=m
|
||||
CONFIG_TCG_TIS_ST33ZP24_I2C=m
|
||||
CONFIG_TCG_TIS_ST33ZP24_SPI=m
|
||||
CONFIG_SPI=y
|
||||
CONFIG_SPI_PL022=y
|
||||
CONFIG_SPI_QUP=y
|
||||
@ -98,7 +93,6 @@ CONFIG_GPIO_XGENE=y
|
||||
CONFIG_GPIO_XGENE_SB=y
|
||||
CONFIG_POWER_RESET_XGENE=y
|
||||
CONFIG_POWER_RESET_SYSCON=y
|
||||
# CONFIG_HWMON is not set
|
||||
CONFIG_REGULATOR=y
|
||||
CONFIG_REGULATOR_FIXED_VOLTAGE=y
|
||||
CONFIG_FB_ARMCLCD=y
|
||||
@ -135,7 +129,6 @@ CONFIG_KVM=y
|
||||
CONFIG_DEBUG_FS=y
|
||||
CONFIG_SCHEDSTATS=y
|
||||
# CONFIG_DEBUG_PREEMPT is not set
|
||||
# CONFIG_FTRACE is not set
|
||||
CONFIG_CRYPTO_ANSI_CPRNG=y
|
||||
CONFIG_ARM64_CRYPTO=y
|
||||
CONFIG_CRYPTO_SHA1_ARM64_CE=y
|
||||
|
@ -37,8 +37,6 @@ CONFIG_BPF_SYSCALL=y
|
||||
CONFIG_PROFILING=y
|
||||
CONFIG_KPROBES=y
|
||||
CONFIG_JUMP_LABEL=y
|
||||
CONFIG_OPTPROBES=y
|
||||
CONFIG_KPROBES_ON_FTRACE=y
|
||||
CONFIG_KRETPROBES=y
|
||||
CONFIG_CC_STACKPROTECTOR_STRONG=y
|
||||
CONFIG_MODULES=y
|
||||
@ -150,7 +148,7 @@ CONFIG_NF_CONNTRACK_ZONES=y
|
||||
CONFIG_NF_CONNTRACK_EVENTS=y
|
||||
CONFIG_NF_CONNTRACK_TIMEOUT=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_FTP=m
|
||||
CONFIG_NF_CONNTRACK_H323=m
|
||||
@ -163,6 +161,8 @@ CONFIG_NF_CONNTRACK_SIP=m
|
||||
CONFIG_NF_CONNTRACK_TFTP=m
|
||||
CONFIG_NF_CT_NETLINK=m
|
||||
CONFIG_NF_CT_NETLINK_TIMEOUT=m
|
||||
CONFIG_NF_SOCKET_IPV4=m
|
||||
CONFIG_NF_SOCKET_IPV6=m
|
||||
CONFIG_NETFILTER_XTABLES=y
|
||||
CONFIG_NETFILTER_XT_SET=m
|
||||
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
|
||||
@ -409,7 +409,6 @@ CONFIG_CONNECTOR=m
|
||||
CONFIG_MTD=m
|
||||
CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
|
||||
CONFIG_ZRAM=m
|
||||
CONFIG_ZRAM_LZ4_COMPRESS=y
|
||||
CONFIG_BLK_CPQ_CISS_DA=m
|
||||
CONFIG_BLK_DEV_DRBD=m
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
@ -432,7 +431,6 @@ CONFIG_SCSI_FC_ATTRS=m
|
||||
CONFIG_SCSI_SAS_ATA=y
|
||||
CONFIG_ISCSI_TCP=m
|
||||
CONFIG_ISCSI_BOOT_SYSFS=m
|
||||
CONFIG_ISCSI_IBFT_FIND=y
|
||||
CONFIG_BLK_DEV_3W_XXXX_RAID=m
|
||||
CONFIG_SCSI_HPSA=m
|
||||
CONFIG_SCSI_3W_9XXX=m
|
||||
@ -452,7 +450,6 @@ CONFIG_XEN_SCSI_FRONTEND=m
|
||||
CONFIG_LIBFC=m
|
||||
CONFIG_LIBFCOE=m
|
||||
CONFIG_FCOE=m
|
||||
CONFIG_FCOE_FNIC=m
|
||||
CONFIG_SCSI_SYM53C8XX_2=m
|
||||
CONFIG_SCSI_QLA_FC=m
|
||||
CONFIG_SCSI_LPFC=m
|
||||
@ -550,7 +547,6 @@ CONFIG_IXGB=m
|
||||
CONFIG_IXGBE=m
|
||||
CONFIG_IXGBEVF=m
|
||||
CONFIG_I40E=m
|
||||
CONFIG_I40E_VXLAN=y
|
||||
CONFIG_I40EVF=m
|
||||
CONFIG_JME=m
|
||||
CONFIG_SKGE=m
|
||||
@ -693,6 +689,7 @@ CONFIG_MMC_SDHCI_PCI=m
|
||||
# CONFIG_MMC_RICOH_MMC is not set
|
||||
CONFIG_INFINIBAND=m
|
||||
CONFIG_INFINIBAND_USER_MAD=m
|
||||
CONFIG_INFINIBAND_RDMAVT=m
|
||||
CONFIG_INFINIBAND_MTHCA=m
|
||||
CONFIG_INFINIBAND_QIB=m
|
||||
CONFIG_INFINIBAND_CXGB3=m
|
||||
|
Loading…
x
Reference in New Issue
Block a user