Merge pull request #256 from marineam/modules

Modules
This commit is contained in:
Michael Marineau 2013-11-19 14:17:40 -08:00
commit 864f4680c5
2 changed files with 111 additions and 109 deletions

View File

@ -94,6 +94,21 @@ install_kernel_sources() {
"${D}/${dest_build_dir}/Makefile" || die "${D}/${dest_build_dir}/Makefile" || die
} }
# @FUNCTION: get_bootengine_lib
# @DESCRIPTION:
# Check if /lib is a symlink in the current cpio. If so we need to use
# the target path (usually lib64) instead when adding new things.
# When extracting with GNU cpio the first entry (the symlink) wins but
# in the kernel the second entry (as a directory) definition wins.
# As if using cpio isn't bad enough already.
# If lib doesn't exist or isn't a symlink then nothing is returned.
get_bootengine_lib() {
local cpio_path="$(cros-workon_get_build_dir)/bootengine.cpio"
cpio -itv --quiet < "${cpio_path}" | \
awk '$1 ~ /^l/ && $9 == "lib" { print $11 }'
assert
}
# @FUNCTION: update_bootengine_cpio # @FUNCTION: update_bootengine_cpio
# @DESCRIPTION: # @DESCRIPTION:
# Append files in the given directory to the bootengine cpio. # Append files in the given directory to the bootengine cpio.
@ -110,8 +125,8 @@ update_bootengine_cpio() {
echo "Updating bootengine.cpio" echo "Updating bootengine.cpio"
(cd "${extra_root}" && \ (cd "${extra_root}" && \
find -depth -print0 | cpio "${cpio_args[@]}" -F "${cpio_path}" || \ find . -print0 | cpio "${cpio_args[@]}" -F "${cpio_path}") || \
die "cpio update failed!") die "cpio update failed!"
} }
kmake() { kmake() {
@ -166,6 +181,11 @@ cros-kernel2_src_compile() {
kmake INSTALL_MOD_PATH="${bootengine_root}" \ kmake INSTALL_MOD_PATH="${bootengine_root}" \
INSTALL_MOD_STRIP="--strip-unneeded" \ INSTALL_MOD_STRIP="--strip-unneeded" \
modules_install modules_install
local bootengine_lib=$(get_bootengine_lib)
if [[ -n "${bootengine_lib}" ]]; then
mv "${bootengine_root}/lib" "${bootengine_root}/${bootengine_lib}"
fi
update_bootengine_cpio "${bootengine_root}" update_bootengine_cpio "${bootengine_root}"
# Build the final kernel image # Build the final kernel image

View File

@ -330,7 +330,7 @@ CONFIG_DEFAULT_CFQ=y
# CONFIG_DEFAULT_NOOP is not set # CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_DEFAULT_IOSCHED="cfq"
CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_ASN1=y CONFIG_ASN1=m
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK=y
CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK_IRQ=y
@ -536,9 +536,9 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_AC is not set # CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set # CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=m CONFIG_ACPI_BUTTON=m
# CONFIG_ACPI_FAN is not set CONFIG_ACPI_FAN=m
# CONFIG_ACPI_DOCK is not set # CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_I2C=y CONFIG_ACPI_I2C=m
CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
@ -835,7 +835,7 @@ CONFIG_NETFILTER_XT_CONNMARK=m
# #
# Xtables targets # Xtables targets
# #
CONFIG_NETFILTER_XT_TARGET_AUDIT=m # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
@ -996,7 +996,7 @@ CONFIG_IP_NF_ARP_MANGLE=m
# #
CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_DEFRAG_IPV6=m
CONFIG_NF_CONNTRACK_IPV6=m CONFIG_NF_CONNTRACK_IPV6=m
CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_FRAG=m
@ -1060,7 +1060,7 @@ CONFIG_SCTP_COOKIE_HMAC_MD5=y
CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_RDS=m CONFIG_RDS=m
CONFIG_RDS_TCP=m CONFIG_RDS_TCP=m
CONFIG_RDS_DEBUG=y # CONFIG_RDS_DEBUG is not set
# CONFIG_TIPC is not set # CONFIG_TIPC is not set
# CONFIG_ATM is not set # CONFIG_ATM is not set
# CONFIG_L2TP is not set # CONFIG_L2TP is not set
@ -1199,7 +1199,7 @@ CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
CONFIG_STANDALONE=y CONFIG_STANDALONE=y
CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y CONFIG_FW_LOADER=m
# CONFIG_FIRMWARE_IN_KERNEL is not set # CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_FIRMWARE=""
# CONFIG_FW_LOADER_USER_HELPER is not set # CONFIG_FW_LOADER_USER_HELPER is not set
@ -1303,9 +1303,9 @@ CONFIG_HAVE_IDE=y
# #
# SCSI device support # SCSI device support
# #
CONFIG_SCSI_MOD=y CONFIG_SCSI_MOD=m
CONFIG_RAID_ATTRS=y CONFIG_RAID_ATTRS=m
CONFIG_SCSI=y CONFIG_SCSI=m
CONFIG_SCSI_DMA=y CONFIG_SCSI_DMA=y
# CONFIG_SCSI_TGT is not set # CONFIG_SCSI_TGT is not set
# CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_NETLINK is not set
@ -1314,12 +1314,12 @@ CONFIG_SCSI_PROC_FS=y
# #
# SCSI support type (disk, tape, CD-ROM) # SCSI support type (disk, tape, CD-ROM)
# #
CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SD=m
# CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set # CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR=m
# CONFIG_BLK_DEV_SR_VENDOR is not set # CONFIG_BLK_DEV_SR_VENDOR is not set
CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SG=m
# CONFIG_CHR_DEV_SCH is not set # CONFIG_CHR_DEV_SCH is not set
CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_CONSTANTS=y
@ -1329,23 +1329,24 @@ CONFIG_SCSI_SCAN_ASYNC=y
# #
# SCSI Transports # SCSI Transports
# #
CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_SPI_ATTRS=m
# CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set
CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m
CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_ATTRS=m
CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_LIBSAS=m
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SAS_HOST_SMP=y
# CONFIG_SCSI_SRP_ATTRS is not set # CONFIG_SCSI_SRP_ATTRS is not set
CONFIG_SCSI_LOWLEVEL=y CONFIG_SCSI_LOWLEVEL=y
CONFIG_ISCSI_TCP=y CONFIG_ISCSI_TCP=m
CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_ISCSI_BOOT_SYSFS=m
# CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB3_ISCSI is not set
# CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set
# CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set
# CONFIG_SCSI_BNX2X_FCOE is not set # CONFIG_SCSI_BNX2X_FCOE is not set
# CONFIG_BE2ISCSI is not set # CONFIG_BE2ISCSI is not set
# CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set
CONFIG_SCSI_HPSA=y CONFIG_SCSI_HPSA=m
# CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_9XXX is not set
# CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_3W_SAS is not set
# CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_ACARD is not set
@ -1362,17 +1363,17 @@ CONFIG_SCSI_HPSA=y
# CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_NEWGEN is not set
# CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_LEGACY is not set
# CONFIG_MEGARAID_SAS is not set # CONFIG_MEGARAID_SAS is not set
CONFIG_SCSI_MPT2SAS=y CONFIG_SCSI_MPT2SAS=m
CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS_MAX_SGE=128
# CONFIG_SCSI_MPT2SAS_LOGGING is not set # CONFIG_SCSI_MPT2SAS_LOGGING is not set
CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT3SAS=m
CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128
# CONFIG_SCSI_MPT3SAS_LOGGING is not set # CONFIG_SCSI_MPT3SAS_LOGGING is not set
# CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_UFSHCD is not set
# CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_HPTIOP is not set
CONFIG_SCSI_BUSLOGIC=y CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_FLASHPOINT is not set # CONFIG_SCSI_FLASHPOINT is not set
CONFIG_VMWARE_PVSCSI=y CONFIG_VMWARE_PVSCSI=m
CONFIG_HYPERV_STORAGE=m CONFIG_HYPERV_STORAGE=m
# CONFIG_LIBFC is not set # CONFIG_LIBFC is not set
# CONFIG_LIBFCOE is not set # CONFIG_LIBFCOE is not set
@ -1382,12 +1383,12 @@ CONFIG_HYPERV_STORAGE=m
# CONFIG_SCSI_EATA is not set # CONFIG_SCSI_EATA is not set
# CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set
# CONFIG_SCSI_GDTH is not set # CONFIG_SCSI_GDTH is not set
CONFIG_SCSI_ISCI=y CONFIG_SCSI_ISCI=m
# CONFIG_SCSI_IPS is not set # CONFIG_SCSI_IPS is not set
# CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INITIO is not set
# CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_INIA100 is not set
# CONFIG_SCSI_STEX is not set # CONFIG_SCSI_STEX is not set
CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
@ -1406,7 +1407,7 @@ CONFIG_SCSI_SYM53C8XX_MMIO=y
# CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_BFA_FC is not set
CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_VIRTIO=m
# CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_CHELSIO_FCOE is not set
CONFIG_SCSI_DH=y CONFIG_SCSI_DH=m
# CONFIG_SCSI_DH_RDAC is not set # CONFIG_SCSI_DH_RDAC is not set
# CONFIG_SCSI_DH_HP_SW is not set # CONFIG_SCSI_DH_HP_SW is not set
# CONFIG_SCSI_DH_EMC is not set # CONFIG_SCSI_DH_EMC is not set
@ -1512,34 +1513,37 @@ CONFIG_ATA_PIIX=m
# CONFIG_ATA_GENERIC is not set # CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_LEGACY is not set # CONFIG_PATA_LEGACY is not set
CONFIG_MD=y CONFIG_MD=y
CONFIG_BLK_DEV_MD=y CONFIG_BLK_DEV_MD=m
CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m
# CONFIG_MD_LINEAR is not set CONFIG_MD_RAID0=m
# CONFIG_MD_RAID0 is not set CONFIG_MD_RAID1=m
# CONFIG_MD_RAID1 is not set CONFIG_MD_RAID10=m
# CONFIG_MD_RAID10 is not set CONFIG_MD_RAID456=m
# CONFIG_MD_RAID456 is not set
# CONFIG_MD_MULTIPATH is not set # CONFIG_MD_MULTIPATH is not set
# CONFIG_MD_FAULTY is not set # CONFIG_MD_FAULTY is not set
CONFIG_BCACHE=y CONFIG_BCACHE=m
# CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_DEBUG is not set
# CONFIG_BCACHE_EDEBUG is not set # CONFIG_BCACHE_EDEBUG is not set
# CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set
CONFIG_BLK_DEV_DM=y CONFIG_BLK_DEV_DM=m
CONFIG_DM_DEBUG=y # CONFIG_DM_DEBUG is not set
# CONFIG_DM_CRYPT is not set CONFIG_DM_BUFIO=m
CONFIG_DM_SNAPSHOT=y CONFIG_DM_BIO_PRISON=m
# CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_PERSISTENT_DATA=m
CONFIG_DM_CRYPT=m
CONFIG_DM_SNAPSHOT=m
CONFIG_DM_THIN_PROVISIONING=m
# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
# CONFIG_DM_CACHE is not set # CONFIG_DM_CACHE is not set
CONFIG_DM_MIRROR=y CONFIG_DM_MIRROR=m
# CONFIG_DM_RAID is not set CONFIG_DM_RAID=m
# CONFIG_DM_LOG_USERSPACE is not set # CONFIG_DM_LOG_USERSPACE is not set
CONFIG_DM_ZERO=y CONFIG_DM_ZERO=m
# CONFIG_DM_MULTIPATH is not set # CONFIG_DM_MULTIPATH is not set
# CONFIG_DM_DELAY is not set # CONFIG_DM_DELAY is not set
CONFIG_DM_UEVENT=y CONFIG_DM_UEVENT=y
# CONFIG_DM_FLAKEY is not set # CONFIG_DM_FLAKEY is not set
# CONFIG_DM_VERITY is not set CONFIG_DM_VERITY=m
# CONFIG_DM_SWITCH is not set # CONFIG_DM_SWITCH is not set
# CONFIG_TARGET_CORE is not set # CONFIG_TARGET_CORE is not set
CONFIG_FUSION=y CONFIG_FUSION=y
@ -1614,7 +1618,7 @@ CONFIG_ATL1C=m
CONFIG_ALX=m CONFIG_ALX=m
CONFIG_NET_CADENCE=y CONFIG_NET_CADENCE=y
CONFIG_ARM_AT91_ETHER=m CONFIG_ARM_AT91_ETHER=m
CONFIG_MACB=y CONFIG_MACB=m
CONFIG_NET_VENDOR_BROADCOM=y CONFIG_NET_VENDOR_BROADCOM=y
CONFIG_B44=m CONFIG_B44=m
CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCI_AUTOSELECT=y
@ -1678,7 +1682,7 @@ CONFIG_NET_VENDOR_MELLANOX=y
CONFIG_MLX4_EN=m CONFIG_MLX4_EN=m
CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_EN_DCB=y
CONFIG_MLX4_CORE=m CONFIG_MLX4_CORE=m
CONFIG_MLX4_DEBUG=y # CONFIG_MLX4_DEBUG is not set
# CONFIG_MLX5_CORE is not set # CONFIG_MLX5_CORE is not set
# CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICREL is not set
CONFIG_NET_VENDOR_MYRI=y CONFIG_NET_VENDOR_MYRI=y
@ -1909,7 +1913,7 @@ CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_ARC is not set
# CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_RP2 is not set
# CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LPUART is not set
# CONFIG_TTY_PRINTK is not set CONFIG_TTY_PRINTK=y
CONFIG_HVC_DRIVER=y CONFIG_HVC_DRIVER=y
CONFIG_HVC_IRQ=y CONFIG_HVC_IRQ=y
CONFIG_HVC_XEN=y CONFIG_HVC_XEN=y
@ -1940,7 +1944,7 @@ CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m CONFIG_TCG_INFINEON=m
# CONFIG_TELCLOCK is not set # CONFIG_TELCLOCK is not set
CONFIG_DEVPORT=y CONFIG_DEVPORT=y
CONFIG_I2C=y CONFIG_I2C=m
CONFIG_I2C_BOARDINFO=y CONFIG_I2C_BOARDINFO=y
# CONFIG_I2C_COMPAT is not set # CONFIG_I2C_COMPAT is not set
# CONFIG_I2C_CHARDEV is not set # CONFIG_I2C_CHARDEV is not set
@ -2009,7 +2013,7 @@ CONFIG_I2C_PIIX4=m
# #
# PPS support # PPS support
# #
CONFIG_PPS=y CONFIG_PPS=m
# CONFIG_PPS_DEBUG is not set # CONFIG_PPS_DEBUG is not set
# #
@ -2026,7 +2030,7 @@ CONFIG_PPS=y
# #
# PTP clock support # PTP clock support
# #
CONFIG_PTP_1588_CLOCK=y CONFIG_PTP_1588_CLOCK=m
# CONFIG_DP83640_PHY is not set # CONFIG_DP83640_PHY is not set
# CONFIG_PTP_1588_CLOCK_PCH is not set # CONFIG_PTP_1588_CLOCK_PCH is not set
CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
@ -2230,7 +2234,7 @@ CONFIG_SSB_POSSIBLE=y
# #
# Sonics Silicon Backplane # Sonics Silicon Backplane
# #
CONFIG_SSB=y CONFIG_SSB=m
CONFIG_SSB_SPROM=y CONFIG_SSB_SPROM=y
CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST_POSSIBLE=y
CONFIG_SSB_PCIHOST=y CONFIG_SSB_PCIHOST=y
@ -2249,63 +2253,33 @@ CONFIG_BCMA_POSSIBLE=y
# #
# Multifunction device drivers # Multifunction device drivers
# #
CONFIG_MFD_CORE=y CONFIG_MFD_CORE=m
# CONFIG_MFD_CS5535 is not set # CONFIG_MFD_CS5535 is not set
# CONFIG_MFD_AS3711 is not set
# CONFIG_PMIC_ADP5520 is not set
# CONFIG_MFD_CROS_EC is not set # CONFIG_MFD_CROS_EC is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
# CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MC13XXX_I2C is not set
# CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_PASIC3 is not set
CONFIG_LPC_ICH=y CONFIG_LPC_ICH=m
# CONFIG_LPC_SCH is not set # CONFIG_LPC_SCH is not set
# CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_JANZ_CMODIO is not set
# CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_KEMPLD is not set
# CONFIG_MFD_88PM800 is not set
# CONFIG_MFD_88PM805 is not set
# CONFIG_MFD_88PM860X is not set
# CONFIG_MFD_MAX77686 is not set
# CONFIG_MFD_MAX77693 is not set
# CONFIG_MFD_MAX8907 is not set
# CONFIG_MFD_MAX8925 is not set
# CONFIG_MFD_MAX8997 is not set
# CONFIG_MFD_MAX8998 is not set
# CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_VIPERBOARD is not set
# CONFIG_MFD_RETU is not set # CONFIG_MFD_RETU is not set
# CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RDC321X is not set
# CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RTSX_PCI is not set
# CONFIG_MFD_RC5T583 is not set
# CONFIG_MFD_SEC_CORE is not set
# CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SI476X_CORE is not set
# CONFIG_MFD_SM501 is not set # CONFIG_MFD_SM501 is not set
# CONFIG_MFD_SMSC is not set
# CONFIG_ABX500_CORE is not set # CONFIG_ABX500_CORE is not set
# CONFIG_MFD_STMPE is not set
# CONFIG_MFD_SYSCON is not set # CONFIG_MFD_SYSCON is not set
# CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set
# CONFIG_MFD_LP8788 is not set
# CONFIG_MFD_PALMAS is not set
# CONFIG_TPS6105X is not set # CONFIG_TPS6105X is not set
# CONFIG_TPS6507X is not set # CONFIG_TPS6507X is not set
# CONFIG_MFD_TPS65090 is not set
# CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65217 is not set
# CONFIG_MFD_TPS6586X is not set
# CONFIG_MFD_TPS80031 is not set
# CONFIG_TWL4030_CORE is not set
# CONFIG_TWL6040_CORE is not set
# CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_WL1273_CORE is not set
# CONFIG_MFD_LM3533 is not set # CONFIG_MFD_LM3533 is not set
# CONFIG_MFD_TC3589X is not set
# CONFIG_MFD_TMIO is not set # CONFIG_MFD_TMIO is not set
# CONFIG_MFD_VX855 is not set # CONFIG_MFD_VX855 is not set
# CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_I2C is not set
# CONFIG_MFD_WM8400 is not set
# CONFIG_MFD_WM831X_I2C is not set
# CONFIG_MFD_WM8350_I2C is not set
# CONFIG_MFD_WM8994 is not set
# CONFIG_REGULATOR is not set # CONFIG_REGULATOR is not set
# CONFIG_MEDIA_SUPPORT is not set # CONFIG_MEDIA_SUPPORT is not set
@ -2952,7 +2926,7 @@ CONFIG_MISC_FILESYSTEMS=y
# CONFIG_EFS_FS is not set # CONFIG_EFS_FS is not set
# CONFIG_LOGFS is not set # CONFIG_LOGFS is not set
# CONFIG_CRAMFS is not set # CONFIG_CRAMFS is not set
CONFIG_SQUASHFS=y CONFIG_SQUASHFS=m
# CONFIG_SQUASHFS_XATTR is not set # CONFIG_SQUASHFS_XATTR is not set
CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_ZLIB=y
CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_LZO=y
@ -3123,8 +3097,7 @@ CONFIG_DEBUG_KERNEL=y
CONFIG_HAVE_DEBUG_KMEMLEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_STACK_USAGE is not set
CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM is not set
# CONFIG_DEBUG_VM_RB is not set
# CONFIG_DEBUG_VIRTUAL is not set # CONFIG_DEBUG_VIRTUAL is not set
# CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_MEMORY_INIT is not set
# CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_PER_CPU_MAPS is not set
@ -3142,7 +3115,10 @@ CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1
# CONFIG_DETECT_HUNG_TASK is not set CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
# CONFIG_PANIC_ON_OOPS is not set # CONFIG_PANIC_ON_OOPS is not set
CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_ON_OOPS_VALUE=0
CONFIG_SCHED_DEBUG=y CONFIG_SCHED_DEBUG=y
@ -3174,7 +3150,7 @@ CONFIG_DEBUG_BUGVERBOSE=y
# #
# RCU Debugging # RCU Debugging
# #
CONFIG_SPARSE_RCU_POINTER=y # CONFIG_SPARSE_RCU_POINTER is not set
# CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set
CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_CPU_STALL_TIMEOUT=60
# CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_CPU_STALL_INFO is not set
@ -3184,7 +3160,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60
# CONFIG_FAULT_INJECTION is not set # CONFIG_FAULT_INJECTION is not set
CONFIG_LATENCYTOP=y CONFIG_LATENCYTOP=y
CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_DEBUG_STRICT_USER_COPY_CHECKS=y
CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_USER_STACKTRACE_SUPPORT=y
CONFIG_NOP_TRACER=y CONFIG_NOP_TRACER=y
CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y
@ -3237,9 +3213,10 @@ CONFIG_FTRACE_MCOUNT_RECORD=y
# CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set
# CONFIG_RBTREE_TEST is not set # CONFIG_RBTREE_TEST is not set
# CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set
CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_ASYNC_RAID6_TEST is not set
# CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_STRING_HELPERS is not set
CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_KSTRTOX is not set
# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
# CONFIG_DMA_API_DEBUG is not set # CONFIG_DMA_API_DEBUG is not set
# CONFIG_SAMPLES is not set # CONFIG_SAMPLES is not set
@ -3288,6 +3265,11 @@ CONFIG_SECURITYFS=y
CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY_DAC=y
CONFIG_DEFAULT_SECURITY="" CONFIG_DEFAULT_SECURITY=""
CONFIG_XOR_BLOCKS=m CONFIG_XOR_BLOCKS=m
CONFIG_ASYNC_CORE=m
CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m
CONFIG_ASYNC_PQ=m
CONFIG_ASYNC_RAID6_RECOV=m
CONFIG_CRYPTO=y CONFIG_CRYPTO=y
# #
@ -3297,22 +3279,22 @@ CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_ALGAPI2=y
CONFIG_CRYPTO_AEAD=m CONFIG_CRYPTO_AEAD=m
CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_AEAD2=y
CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER=m
CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_BLKCIPHER2=y
CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_HASH2=y
CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG=m
CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG2=y
CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_PCOMP2=y
CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER=m
CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_MANAGER2=y
# CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_USER is not set
# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_GF128MUL=m
# CONFIG_CRYPTO_NULL is not set # CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_PCRYPT is not set # CONFIG_CRYPTO_PCRYPT is not set
CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_WORKQUEUE=y
CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_CRYPTD=m
CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_AUTHENC=m
# CONFIG_CRYPTO_TEST is not set # CONFIG_CRYPTO_TEST is not set
CONFIG_CRYPTO_ABLK_HELPER_X86=m CONFIG_CRYPTO_ABLK_HELPER_X86=m
@ -3332,9 +3314,9 @@ CONFIG_CRYPTO_CBC=m
# CONFIG_CRYPTO_CTR is not set # CONFIG_CRYPTO_CTR is not set
# CONFIG_CRYPTO_CTS is not set # CONFIG_CRYPTO_CTS is not set
# CONFIG_CRYPTO_ECB is not set # CONFIG_CRYPTO_ECB is not set
CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_LRW=m
# CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_PCBC is not set
CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_XTS=m
# #
# Hash modes # Hash modes
@ -3347,7 +3329,7 @@ CONFIG_CRYPTO_HMAC=m
# #
# Digest # Digest
# #
CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C=m
CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32C_INTEL=m
# CONFIG_CRYPTO_CRC32 is not set # CONFIG_CRYPTO_CRC32 is not set
# CONFIG_CRYPTO_CRC32_PCLMUL is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set
@ -3421,10 +3403,10 @@ CONFIG_CRYPTO_USER_API_HASH=m
CONFIG_CRYPTO_USER_API_SKCIPHER=m CONFIG_CRYPTO_USER_API_SKCIPHER=m
CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_HW=y
# CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_PADLOCK is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_KEY_TYPE=m
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m
CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_PUBLIC_KEY_ALGO_RSA=m
CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_X509_CERTIFICATE_PARSER=m
CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM=y
CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_IRQ_ROUTING=y
@ -3456,8 +3438,8 @@ CONFIG_GENERIC_IOMAP=y
CONFIG_GENERIC_IO=y CONFIG_GENERIC_IO=y
CONFIG_PERCPU_RWSEM=y CONFIG_PERCPU_RWSEM=y
# CONFIG_CRC_CCITT is not set # CONFIG_CRC_CCITT is not set
CONFIG_CRC16=y CONFIG_CRC16=m
CONFIG_CRC_T10DIF=y CONFIG_CRC_T10DIF=m
# CONFIG_CRC_ITU_T is not set # CONFIG_CRC_ITU_T is not set
CONFIG_CRC32=y CONFIG_CRC32=y
# CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SELFTEST is not set
@ -3468,7 +3450,7 @@ CONFIG_CRC32_SLICEBY8=y
# CONFIG_CRC7 is not set # CONFIG_CRC7 is not set
CONFIG_LIBCRC32C=m CONFIG_LIBCRC32C=m
# CONFIG_CRC8 is not set # CONFIG_CRC8 is not set
CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m CONFIG_ZLIB_DEFLATE=m
CONFIG_LZO_COMPRESS=y CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y CONFIG_LZO_DECOMPRESS=y
@ -3499,8 +3481,8 @@ CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
CONFIG_CLZ_TAB=y CONFIG_CLZ_TAB=y
# CONFIG_CORDIC is not set # CONFIG_CORDIC is not set
# CONFIG_DDR is not set # CONFIG_DDR is not set
CONFIG_MPILIB=y CONFIG_MPILIB=m
CONFIG_OID_REGISTRY=y CONFIG_OID_REGISTRY=m
CONFIG_UCS2_STRING=y CONFIG_UCS2_STRING=y
CONFIG_FONT_SUPPORT=y CONFIG_FONT_SUPPORT=y
# CONFIG_FONTS is not set # CONFIG_FONTS is not set