Updated to version 4.17.4

This commit is contained in:
Evgenii Shatokhin 2018-07-05 21:40:11 +03:00
parent 1fc0fcc706
commit 16b61b0a03
12 changed files with 1631 additions and 1332 deletions

View file

@ -1,3 +1,3 @@
sources: sources:
linux-4.17.tar.xz: 82826f02dd6d5bae5ccb802cc319a605b65111dc linux-4.17.tar.xz: 82826f02dd6d5bae5ccb802cc319a605b65111dc
patch-4.16.18.xz: 3316fac73d047b93dac0a8234022c87384c623e9 patch-4.17.4.xz: bf6a07069dd55e4ff1b64124cd385c6e3424b793

View file

@ -1,19 +1,19 @@
diff --git a/Makefile b/Makefile diff --git a/Makefile b/Makefile
index 38df392e45e4..bedb70959edc 100644 index 1d740dbe676d..99d04dea3e2d 100644
--- a/Makefile --- a/Makefile
+++ b/Makefile +++ b/Makefile
@@ -561,9 +561,7 @@ ifeq ($(KBUILD_EXTMOD),) @@ -1074,9 +1074,7 @@ include/config/kernel.release: include/config/auto.conf FORCE
# Carefully list dependencies so we do not try to build scripts twice # Carefully list dependencies so we do not try to build scripts twice
# in parallel # in parallel
PHONY += scripts PHONY += scripts
-scripts: scripts_basic include/config/auto.conf include/config/tristate.conf \ -scripts: scripts_basic include/config/auto.conf include/config/tristate.conf \
- asm-generic gcc-plugins - asm-generic gcc-plugins $(autoksyms_h)
- $(Q)$(MAKE) $(build)=$(@) - $(Q)$(MAKE) $(build)=$(@)
+scripts: +scripts:
# Objects we will link into vmlinux / subdirs we need to visit # Things we need to do before we recursively start building the kernel
init-y := init/ # or the modules are listed in "prepare".
@@ -1105,7 +1103,7 @@ prepare0: archprepare gcc-plugins @@ -1115,7 +1113,7 @@ prepare0: archprepare gcc-plugins
$(Q)$(MAKE) $(build)=. $(Q)$(MAKE) $(build)=.
# All the preparing.. # All the preparing..
@ -22,8 +22,8 @@ index 38df392e45e4..bedb70959edc 100644
# Support for using generic headers in asm-generic # Support for using generic headers in asm-generic
PHONY += asm-generic uapi-asm-generic PHONY += asm-generic uapi-asm-generic
@@ -1337,13 +1335,8 @@ endif # CONFIG_MODULES @@ -1347,13 +1345,8 @@ endif # CONFIG_MODULES
CLEAN_DIRS += $(MODVERDIR) CLEAN_DIRS += $(MODVERDIR) include/ksym
# Directories & files removed with 'make mrproper' # Directories & files removed with 'make mrproper'
-MRPROPER_DIRS += include/config usr/include include/generated \ -MRPROPER_DIRS += include/config usr/include include/generated \
@ -38,7 +38,7 @@ index 38df392e45e4..bedb70959edc 100644
# clean - Delete most, but leave enough to build external modules # clean - Delete most, but leave enough to build external modules
# #
@@ -1365,13 +1358,10 @@ clean: archclean vmlinuxclean @@ -1375,13 +1368,10 @@ clean: archclean vmlinuxclean
# #
mrproper: rm-dirs := $(wildcard $(MRPROPER_DIRS)) mrproper: rm-dirs := $(wildcard $(MRPROPER_DIRS))
mrproper: rm-files := $(wildcard $(MRPROPER_FILES)) mrproper: rm-files := $(wildcard $(MRPROPER_FILES))
@ -55,10 +55,10 @@ index 38df392e45e4..bedb70959edc 100644
$(call cmd,rmfiles) $(call cmd,rmfiles)
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index cb3ec53a7c29..2008d2079435 100644 index 5def8779d7d8..9de582ed13f6 100644
--- a/scripts/kconfig/Makefile --- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile +++ b/scripts/kconfig/Makefile
@@ -20,27 +20,18 @@ endif @@ -20,25 +20,18 @@ endif
unexport CONFIG_ unexport CONFIG_
xconfig: $(obj)/qconf xconfig: $(obj)/qconf
@ -78,24 +78,22 @@ index cb3ec53a7c29..2008d2079435 100644
# This has become an internal implementation detail and is now deprecated # This has become an internal implementation detail and is now deprecated
# for external use. # for external use.
silentoldconfig: $(obj)/conf syncconfig: $(obj)/conf
- $(Q)mkdir -p include/config include/generated - $(Q)mkdir -p include/config include/generated
- $(Q)test -e include/generated/autoksyms.h || \
- touch include/generated/autoksyms.h
- $< $(silent) --$@ $(Kconfig) - $< $(silent) --$@ $(Kconfig)
localyesconfig localmodconfig: $(obj)/streamline_config.pl $(obj)/conf localyesconfig localmodconfig: $(obj)/conf
$(Q)mkdir -p include/config include/generated $(Q)mkdir -p include/config include/generated
@@ -86,7 +77,6 @@ simple-targets := oldconfig allnoconfig allyesconfig allmodconfig \ @@ -84,7 +77,6 @@ simple-targets := oldconfig allnoconfig allyesconfig allmodconfig \
PHONY += $(simple-targets) PHONY += $(simple-targets)
$(simple-targets): $(obj)/conf $(simple-targets): $(obj)/conf
- $< $(silent) --$@ $(Kconfig) - $< $(silent) --$@ $(Kconfig)
PHONY += oldnoconfig savedefconfig defconfig PHONY += oldnoconfig silentoldconfig savedefconfig defconfig
@@ -98,23 +88,10 @@ oldnoconfig: olddefconfig @@ -103,23 +95,10 @@ silentoldconfig: syncconfig
@echo " Please use \"olddefconfig\" instead, which is an alias." @echo " \"silentoldconfig\" will be removed after Linux 4.19"
savedefconfig: $(obj)/conf savedefconfig: $(obj)/conf
- $< $(silent) --$@=defconfig $(Kconfig) - $< $(silent) --$@=defconfig $(Kconfig)

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 4.16.x Kernel Configuration # Linux/x86 4.17.x Kernel Configuration
# #
# CONFIG_64BIT is not set # CONFIG_64BIT is not set
CONFIG_X86_32=y CONFIG_X86_32=y
@ -192,7 +192,6 @@ CONFIG_SHMEM=y
CONFIG_AIO=y CONFIG_AIO=y
CONFIG_ADVISE_SYSCALLS=y CONFIG_ADVISE_SYSCALLS=y
CONFIG_USERFAULTFD=y CONFIG_USERFAULTFD=y
CONFIG_PCI_QUIRKS=y
CONFIG_MEMBARRIER=y CONFIG_MEMBARRIER=y
# CONFIG_EMBEDDED is not set # CONFIG_EMBEDDED is not set
# CONFIG_PC104 is not set # CONFIG_PC104 is not set
@ -561,7 +560,6 @@ CONFIG_PM_SLEEP_DEBUG=y
# CONFIG_DPM_WATCHDOG is not set # CONFIG_DPM_WATCHDOG is not set
CONFIG_PM_TRACE=y CONFIG_PM_TRACE=y
CONFIG_PM_TRACE_RTC=y CONFIG_PM_TRACE_RTC=y
CONFIG_PM_OPP=y
CONFIG_PM_CLK=y CONFIG_PM_CLK=y
CONFIG_PM_GENERIC_DOMAINS=y CONFIG_PM_GENERIC_DOMAINS=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
@ -580,6 +578,7 @@ CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=m CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=y CONFIG_ACPI_FAN=y
CONFIG_ACPI_TAD=m
CONFIG_ACPI_DOCK=y CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_CSTATE=y
@ -713,6 +712,7 @@ CONFIG_PCIE_PTM=y
CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_BUS_ADDR_T_64BIT=y
CONFIG_PCI_MSI=y CONFIG_PCI_MSI=y
CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI_IRQ_DOMAIN=y
CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_DEBUG is not set # CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=m CONFIG_PCI_STUB=m
@ -856,6 +856,7 @@ CONFIG_NET_IPGRE_DEMUX=m
CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IP_TUNNEL=m
CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE_COMMON=y
CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE=y
# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V1=y
@ -993,8 +994,8 @@ CONFIG_NF_NAT_TFTP=m
CONFIG_NF_NAT_REDIRECT=m CONFIG_NF_NAT_REDIRECT=m
CONFIG_NETFILTER_SYNPROXY=m CONFIG_NETFILTER_SYNPROXY=m
CONFIG_NF_TABLES=m CONFIG_NF_TABLES=m
CONFIG_NF_TABLES_INET=m CONFIG_NF_TABLES_INET=y
CONFIG_NF_TABLES_NETDEV=m CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_EXTHDR=m CONFIG_NFT_EXTHDR=m
CONFIG_NFT_META=m CONFIG_NFT_META=m
CONFIG_NFT_RT=m CONFIG_NFT_RT=m
@ -1180,12 +1181,12 @@ CONFIG_IP_VS_PE_SIP=m
CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_SOCKET_IPV4=m
CONFIG_NF_TABLES_IPV4=m CONFIG_NF_TABLES_IPV4=y
CONFIG_NFT_CHAIN_ROUTE_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m
CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_REJECT_IPV4=m
CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_DUP_IPV4=m
CONFIG_NFT_FIB_IPV4=m CONFIG_NFT_FIB_IPV4=m
CONFIG_NF_TABLES_ARP=m CONFIG_NF_TABLES_ARP=y
CONFIG_NF_FLOW_TABLE_IPV4=m CONFIG_NF_FLOW_TABLE_IPV4=m
CONFIG_NF_DUP_IPV4=m CONFIG_NF_DUP_IPV4=m
CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_ARP=m
@ -1228,8 +1229,11 @@ 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_NF_SOCKET_IPV6=m CONFIG_NF_SOCKET_IPV6=m
CONFIG_NF_TABLES_IPV6=m CONFIG_NF_TABLES_IPV6=y
CONFIG_NFT_CHAIN_ROUTE_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m
CONFIG_NFT_CHAIN_NAT_IPV6=m
CONFIG_NFT_MASQ_IPV6=m
CONFIG_NFT_REDIR_IPV6=m
CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_REJECT_IPV6=m
CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_DUP_IPV6=m
CONFIG_NFT_FIB_IPV6=m CONFIG_NFT_FIB_IPV6=m
@ -1238,10 +1242,7 @@ CONFIG_NF_DUP_IPV6=m
CONFIG_NF_REJECT_IPV6=m CONFIG_NF_REJECT_IPV6=m
CONFIG_NF_LOG_IPV6=m CONFIG_NF_LOG_IPV6=m
CONFIG_NF_NAT_IPV6=m CONFIG_NF_NAT_IPV6=m
CONFIG_NFT_CHAIN_NAT_IPV6=m
CONFIG_NF_NAT_MASQUERADE_IPV6=m CONFIG_NF_NAT_MASQUERADE_IPV6=m
CONFIG_NFT_MASQ_IPV6=m
CONFIG_NFT_REDIR_IPV6=m
CONFIG_IP6_NF_IPTABLES=m 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
@ -1268,7 +1269,7 @@ CONFIG_IP6_NF_TARGET_NPT=m
# DECnet: Netfilter Configuration # DECnet: Netfilter Configuration
# #
CONFIG_DECNET_NF_GRABULATOR=m CONFIG_DECNET_NF_GRABULATOR=m
CONFIG_NF_TABLES_BRIDGE=m CONFIG_NF_TABLES_BRIDGE=y
CONFIG_NFT_BRIDGE_META=m CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NF_LOG_BRIDGE=m CONFIG_NF_LOG_BRIDGE=m
@ -1306,9 +1307,7 @@ CONFIG_INET_DCCP_DIAG=m
# DCCP Kernel Hacking # DCCP Kernel Hacking
# #
# CONFIG_IP_DCCP_DEBUG is not set # CONFIG_IP_DCCP_DEBUG is not set
# CONFIG_NET_DCCPPROBE is not set
CONFIG_IP_SCTP=m CONFIG_IP_SCTP=m
CONFIG_NET_SCTPPROBE=m
# CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
@ -1321,6 +1320,7 @@ CONFIG_RDS_TCP=m
# CONFIG_RDS_DEBUG is not set # CONFIG_RDS_DEBUG is not set
CONFIG_TIPC=m CONFIG_TIPC=m
CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_MEDIA_UDP=y
CONFIG_TIPC_DIAG=m
CONFIG_ATM=m CONFIG_ATM=m
CONFIG_ATM_CLIP=m CONFIG_ATM_CLIP=m
# CONFIG_ATM_CLIP_NO_ICMP is not set # CONFIG_ATM_CLIP_NO_ICMP is not set
@ -1448,6 +1448,7 @@ CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_EMATCH_CANID=m CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_IPSET=m CONFIG_NET_EMATCH_IPSET=m
CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_CLS_ACT=y CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m CONFIG_NET_ACT_GACT=m
@ -1505,7 +1506,6 @@ CONFIG_NET_FLOW_LIMIT=y
# Network testing # Network testing
# #
CONFIG_NET_PKTGEN=m CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
CONFIG_NET_DROP_MONITOR=m CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y CONFIG_HAMRADIO=y
@ -1624,7 +1624,6 @@ CONFIG_BT_HCIUART_ATH3K=y
CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_3WIRE=y
CONFIG_BT_HCIUART_INTEL=y CONFIG_BT_HCIUART_INTEL=y
CONFIG_BT_HCIUART_BCM=y
CONFIG_BT_HCIUART_QCA=y CONFIG_BT_HCIUART_QCA=y
CONFIG_BT_HCIUART_AG6XX=y CONFIG_BT_HCIUART_AG6XX=y
CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIUART_MRVL=y
@ -1634,12 +1633,12 @@ CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m CONFIG_BT_HCIVHCI=m
CONFIG_BT_MRVL=m CONFIG_BT_MRVL=m
CONFIG_BT_MRVL_SDIO=m CONFIG_BT_MRVL_SDIO=m
CONFIG_BT_ATH3K=m CONFIG_BT_ATH3K=m
CONFIG_BT_WILINK=m CONFIG_BT_WILINK=m
CONFIG_BT_HCIRSI=m
CONFIG_AF_RXRPC=m CONFIG_AF_RXRPC=m
CONFIG_AF_RXRPC_IPV6=y CONFIG_AF_RXRPC_IPV6=y
# CONFIG_AF_RXRPC_INJECT_LOSS is not set # CONFIG_AF_RXRPC_INJECT_LOSS is not set
@ -1762,7 +1761,7 @@ CONFIG_DEVTMPFS=y
# CONFIG_STANDALONE is not set # CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y # CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
@ -1887,6 +1886,11 @@ CONFIG_MTD_BLOCK2MTD=m
CONFIG_MTD_DOCG3=m CONFIG_MTD_DOCG3=m
CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4 CONFIG_BCH_CONST_T=4
CONFIG_MTD_ONENAND=m
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
CONFIG_MTD_ONENAND_GENERIC=m
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y
CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC=m
# CONFIG_MTD_NAND_ECC_SMC is not set # CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=m CONFIG_MTD_NAND=m
@ -1896,7 +1900,6 @@ CONFIG_MTD_SM_COMMON=m
CONFIG_MTD_NAND_DENALI=m CONFIG_MTD_NAND_DENALI=m
CONFIG_MTD_NAND_DENALI_PCI=m CONFIG_MTD_NAND_DENALI_PCI=m
CONFIG_MTD_NAND_GPIO=m CONFIG_MTD_NAND_GPIO=m
# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set
CONFIG_MTD_NAND_RICOH=m CONFIG_MTD_NAND_RICOH=m
CONFIG_MTD_NAND_DISKONCHIP=m CONFIG_MTD_NAND_DISKONCHIP=m
# CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set
@ -1907,11 +1910,6 @@ CONFIG_MTD_NAND_CAFE=m
CONFIG_MTD_NAND_CS553X=m CONFIG_MTD_NAND_CS553X=m
CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_NANDSIM=m
CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_ONENAND=m
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
CONFIG_MTD_ONENAND_GENERIC=m
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y
# #
# LPDDR & LPDDR2 PCM memory drivers # LPDDR & LPDDR2 PCM memory drivers
@ -1954,6 +1952,7 @@ CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_NULL_BLK is not set
CONFIG_BLK_DEV_FD=m CONFIG_BLK_DEV_FD=m
CONFIG_CDROM=y
CONFIG_PARIDE=m CONFIG_PARIDE=m
# #
@ -2528,6 +2527,7 @@ CONFIG_MICROCHIP_KSZ=m
CONFIG_MICROCHIP_KSZ_SPI_DRIVER=m CONFIG_MICROCHIP_KSZ_SPI_DRIVER=m
CONFIG_NET_DSA_MV88E6XXX=m CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303=m CONFIG_NET_DSA_SMSC_LAN9303=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
@ -2653,12 +2653,12 @@ CONFIG_IXGBEVF=m
CONFIG_I40E=m CONFIG_I40E=m
CONFIG_I40E_DCB=y CONFIG_I40E_DCB=y
CONFIG_I40EVF=m CONFIG_I40EVF=m
CONFIG_ICE=m
CONFIG_FM10K=m CONFIG_FM10K=m
CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_I825XX=y
CONFIG_JME=m CONFIG_JME=m
CONFIG_NET_VENDOR_MARVELL=y CONFIG_NET_VENDOR_MARVELL=y
CONFIG_MVMDIO=m CONFIG_MVMDIO=m
# CONFIG_MVNETA_BM is not set
CONFIG_SKGE=m CONFIG_SKGE=m
# CONFIG_SKGE_DEBUG is not set # CONFIG_SKGE_DEBUG is not set
CONFIG_SKGE_GENESIS=y CONFIG_SKGE_GENESIS=y
@ -2699,6 +2699,7 @@ CONFIG_NET_VENDOR_MICROCHIP=y
CONFIG_ENC28J60=m CONFIG_ENC28J60=m
# CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENC28J60_WRITEVERIFY is not set
CONFIG_ENCX24J600=m CONFIG_ENCX24J600=m
CONFIG_LAN743X=m
CONFIG_NET_VENDOR_MYRI=y CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m CONFIG_MYRI10GE=m
CONFIG_FEALNX=m CONFIG_FEALNX=m
@ -2709,6 +2710,7 @@ CONFIG_NET_VENDOR_NETRONOME=y
CONFIG_NFP=m CONFIG_NFP=m
CONFIG_NFP_APP_FLOWER=y CONFIG_NFP_APP_FLOWER=y
# CONFIG_NFP_DEBUG is not set # CONFIG_NFP_DEBUG is not set
CONFIG_NET_VENDOR_NI=y
CONFIG_NET_VENDOR_8390=y CONFIG_NET_VENDOR_8390=y
CONFIG_PCMCIA_AXNET=m CONFIG_PCMCIA_AXNET=m
CONFIG_NE2000=m CONFIG_NE2000=m
@ -2777,7 +2779,6 @@ CONFIG_SMC9194=m
CONFIG_PCMCIA_SMC91C92=m CONFIG_PCMCIA_SMC91C92=m
CONFIG_EPIC100=m CONFIG_EPIC100=m
CONFIG_SMSC911X=m CONFIG_SMSC911X=m
# CONFIG_SMSC911X_ARCH_HOOKS is not set
CONFIG_SMSC9420=m CONFIG_SMSC9420=m
CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_SOCIONEXT=y
CONFIG_NET_VENDOR_STMICRO=y CONFIG_NET_VENDOR_STMICRO=y
@ -3145,6 +3146,7 @@ CONFIG_RSI_91X=m
# CONFIG_RSI_DEBUGFS is not set # CONFIG_RSI_DEBUGFS is not set
CONFIG_RSI_SDIO=m CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m CONFIG_RSI_USB=m
CONFIG_RSI_COEX=y
CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_ST=y
CONFIG_CW1200=m CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m CONFIG_CW1200_WLAN_SDIO=m
@ -3186,6 +3188,7 @@ CONFIG_IEEE802154_ATUSB=m
CONFIG_IEEE802154_ADF7242=m CONFIG_IEEE802154_ADF7242=m
CONFIG_IEEE802154_CA8210=m CONFIG_IEEE802154_CA8210=m
# CONFIG_IEEE802154_CA8210_DEBUGFS is not set # CONFIG_IEEE802154_CA8210_DEBUGFS is not set
CONFIG_IEEE802154_MCR20A=m
CONFIG_VMXNET3=m CONFIG_VMXNET3=m
CONFIG_FUJITSU_ES=m CONFIG_FUJITSU_ES=m
CONFIG_THUNDERBOLT_NET=m CONFIG_THUNDERBOLT_NET=m
@ -3436,6 +3439,7 @@ CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_JOYSTICK_WALKERA0701=m CONFIG_JOYSTICK_WALKERA0701=m
CONFIG_JOYSTICK_PSXPAD_SPI=m CONFIG_JOYSTICK_PSXPAD_SPI=m
# CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set # CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set
CONFIG_JOYSTICK_PXRC=m
CONFIG_INPUT_TABLET=y CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_ACECAD=m
CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_AIPTEK=m
@ -3597,6 +3601,7 @@ CONFIG_INPUT_SOC_BUTTON_ARRAY=m
CONFIG_INPUT_DRV260X_HAPTICS=m CONFIG_INPUT_DRV260X_HAPTICS=m
CONFIG_INPUT_DRV2665_HAPTICS=m CONFIG_INPUT_DRV2665_HAPTICS=m
CONFIG_INPUT_DRV2667_HAPTICS=m CONFIG_INPUT_DRV2667_HAPTICS=m
CONFIG_INPUT_RAVE_SP_PWRBUTTON=m
CONFIG_RMI4_CORE=m CONFIG_RMI4_CORE=m
CONFIG_RMI4_I2C=m CONFIG_RMI4_I2C=m
CONFIG_RMI4_SPI=m CONFIG_RMI4_SPI=m
@ -3786,7 +3791,7 @@ CONFIG_TCG_TIS_I2C_NUVOTON=m
CONFIG_TCG_NSC=m CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m CONFIG_TCG_INFINEON=m
CONFIG_TCG_CRB=m CONFIG_TCG_CRB=y
CONFIG_TCG_VTPM_PROXY=m CONFIG_TCG_VTPM_PROXY=m
CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24=m
CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TCG_TIS_ST33ZP24_I2C=m
@ -3944,7 +3949,7 @@ CONFIG_HSI_BOARDINFO=y
# HSI clients # HSI clients
# #
CONFIG_HSI_CHAR=m CONFIG_HSI_CHAR=m
CONFIG_PPS=m CONFIG_PPS=y
# CONFIG_PPS_DEBUG is not set # CONFIG_PPS_DEBUG is not set
# #
@ -3962,7 +3967,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# #
# PTP clock support # PTP clock support
# #
CONFIG_PTP_1588_CLOCK=m CONFIG_PTP_1588_CLOCK=y
# #
# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
@ -4353,6 +4358,7 @@ CONFIG_SENSORS_XGENE=m
CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ACPI_POWER=m
CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_ATK0110=m
CONFIG_THERMAL=y CONFIG_THERMAL=y
CONFIG_THERMAL_STATISTICS=y
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_WRITABLE_TRIPS=y
@ -4638,10 +4644,12 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SHARP_DECODER=m CONFIG_IR_SHARP_DECODER=m
CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_XMP_DECODER=m CONFIG_IR_XMP_DECODER=m
CONFIG_IR_IMON_DECODER=m
CONFIG_RC_DEVICES=y CONFIG_RC_DEVICES=y
CONFIG_RC_ATI_REMOTE=m CONFIG_RC_ATI_REMOTE=m
CONFIG_IR_ENE=m CONFIG_IR_ENE=m
CONFIG_IR_IMON=m CONFIG_IR_IMON=m
CONFIG_IR_IMON_RAW=m
CONFIG_IR_MCEUSB=m CONFIG_IR_MCEUSB=m
CONFIG_IR_ITE_CIR=m CONFIG_IR_ITE_CIR=m
CONFIG_IR_FINTEK=m CONFIG_IR_FINTEK=m
@ -5134,10 +5142,8 @@ CONFIG_VIDEO_M52790=m
# #
# soc_camera sensor drivers # soc_camera sensor drivers
# #
CONFIG_SOC_CAMERA_IMX074=m
CONFIG_SOC_CAMERA_MT9M001=m CONFIG_SOC_CAMERA_MT9M001=m
CONFIG_SOC_CAMERA_MT9M111=m CONFIG_SOC_CAMERA_MT9M111=m
CONFIG_SOC_CAMERA_MT9T031=m
CONFIG_SOC_CAMERA_MT9T112=m CONFIG_SOC_CAMERA_MT9T112=m
CONFIG_SOC_CAMERA_MT9V022=m CONFIG_SOC_CAMERA_MT9V022=m
CONFIG_SOC_CAMERA_OV5642=m CONFIG_SOC_CAMERA_OV5642=m
@ -5146,6 +5152,11 @@ CONFIG_SOC_CAMERA_OV9640=m
CONFIG_SOC_CAMERA_OV9740=m CONFIG_SOC_CAMERA_OV9740=m
CONFIG_SOC_CAMERA_RJ54N1=m CONFIG_SOC_CAMERA_RJ54N1=m
CONFIG_SOC_CAMERA_TW9910=m CONFIG_SOC_CAMERA_TW9910=m
#
# Media SPI Adapters
#
CONFIG_CXD2880_SPI_DRV=m
CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER=m
CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA18250=m
@ -5322,7 +5333,6 @@ CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6421=m
CONFIG_DVB_ISL6423=m CONFIG_DVB_ISL6423=m
CONFIG_DVB_A8293=m CONFIG_DVB_A8293=m
CONFIG_DVB_SP2=m
CONFIG_DVB_LGS8GXX=m CONFIG_DVB_LGS8GXX=m
CONFIG_DVB_ATBM8830=m CONFIG_DVB_ATBM8830=m
CONFIG_DVB_TDA665x=m CONFIG_DVB_TDA665x=m
@ -5333,6 +5343,12 @@ CONFIG_DVB_HORUS3A=m
CONFIG_DVB_ASCOT2E=m CONFIG_DVB_ASCOT2E=m
CONFIG_DVB_HELENE=m CONFIG_DVB_HELENE=m
#
# Common Interface (EN50221) controller drivers
#
CONFIG_DVB_CXD2099=m
CONFIG_DVB_SP2=m
# #
# Tools to develop new frontends # Tools to develop new frontends
# #
@ -5880,6 +5896,7 @@ CONFIG_SND_SOC_COMPRESS=y
CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_TOPOLOGY=y
CONFIG_SND_SOC_ACPI=m CONFIG_SND_SOC_ACPI=m
CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
CONFIG_SND_ATMEL_SOC=m CONFIG_SND_ATMEL_SOC=m
CONFIG_SND_DESIGNWARE_I2S=m CONFIG_SND_DESIGNWARE_I2S=m
@ -5915,8 +5932,9 @@ CONFIG_SND_SOC_INTEL_SST=m
CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m
CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_BAYTRAIL=m CONFIG_SND_SOC_INTEL_BAYTRAIL=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m
CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
@ -5931,6 +5949,7 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH=m
@ -5941,6 +5960,7 @@ CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m
CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m
CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m
# #
# STMicroelectronics STM32 SOC audio support # STMicroelectronics STM32 SOC audio support
@ -5961,11 +5981,14 @@ CONFIG_SND_SOC_ADAU1761_I2C=m
CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1761_SPI=m
CONFIG_SND_SOC_ADAU7002=m CONFIG_SND_SOC_ADAU7002=m
CONFIG_SND_SOC_AK4104=m CONFIG_SND_SOC_AK4104=m
CONFIG_SND_SOC_AK4458=m
CONFIG_SND_SOC_AK4554=m CONFIG_SND_SOC_AK4554=m
CONFIG_SND_SOC_AK4613=m CONFIG_SND_SOC_AK4613=m
CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_AK4642=m
CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_AK5386=m
CONFIG_SND_SOC_AK5558=m
CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_ALC5623=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m CONFIG_SND_SOC_BT_SCO=m
CONFIG_SND_SOC_CS35L32=m CONFIG_SND_SOC_CS35L32=m
CONFIG_SND_SOC_CS35L33=m CONFIG_SND_SOC_CS35L33=m
@ -6003,12 +6026,15 @@ CONFIG_SND_SOC_INNO_RK3036=m
CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98357A=m
CONFIG_SND_SOC_MAX98504=m CONFIG_SND_SOC_MAX98504=m
CONFIG_SND_SOC_MAX9867=m
CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_MAX98927=m
CONFIG_SND_SOC_MAX98373=m CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX9860=m CONFIG_SND_SOC_MAX9860=m
CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
CONFIG_SND_SOC_PCM1681=m CONFIG_SND_SOC_PCM1681=m
CONFIG_SND_SOC_PCM1789=m
CONFIG_SND_SOC_PCM1789_I2C=m
CONFIG_SND_SOC_PCM179X=m CONFIG_SND_SOC_PCM179X=m
CONFIG_SND_SOC_PCM179X_I2C=m CONFIG_SND_SOC_PCM179X_I2C=m
CONFIG_SND_SOC_PCM179X_SPI=m CONFIG_SND_SOC_PCM179X_SPI=m
@ -6027,7 +6053,6 @@ CONFIG_SND_SOC_RT286=m
CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT298=m
CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514=m
CONFIG_SND_SOC_RT5514_SPI=m CONFIG_SND_SOC_RT5514_SPI=m
# CONFIG_SND_SOC_RT5514_SPI_BUILTIN is not set
CONFIG_SND_SOC_RT5616=m CONFIG_SND_SOC_RT5616=m
CONFIG_SND_SOC_RT5631=m CONFIG_SND_SOC_RT5631=m
CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5640=m
@ -6055,6 +6080,7 @@ CONFIG_SND_SOC_TAS5086=m
CONFIG_SND_SOC_TAS571X=m CONFIG_SND_SOC_TAS571X=m
CONFIG_SND_SOC_TAS5720=m CONFIG_SND_SOC_TAS5720=m
CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TAS6424=m
CONFIG_SND_SOC_TDA7419=m
CONFIG_SND_SOC_TFA9879=m CONFIG_SND_SOC_TFA9879=m
CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23=m
CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC23_I2C=m
@ -6089,6 +6115,7 @@ CONFIG_SND_SOC_WM8974=m
CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_WM8978=m
CONFIG_SND_SOC_WM8985=m CONFIG_SND_SOC_WM8985=m
CONFIG_SND_SOC_ZX_AUD96P22=m CONFIG_SND_SOC_ZX_AUD96P22=m
CONFIG_SND_SOC_MAX9759=m
CONFIG_SND_SOC_NAU8540=m CONFIG_SND_SOC_NAU8540=m
CONFIG_SND_SOC_NAU8810=m CONFIG_SND_SOC_NAU8810=m
CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_NAU8824=m
@ -6133,6 +6160,7 @@ CONFIG_HID_CYPRESS=m
CONFIG_HID_DRAGONRISE=m CONFIG_HID_DRAGONRISE=m
CONFIG_DRAGONRISE_FF=y CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EMS_FF=m CONFIG_HID_EMS_FF=m
CONFIG_HID_ELAN=m
CONFIG_HID_ELECOM=m CONFIG_HID_ELECOM=m
CONFIG_HID_ELO=m CONFIG_HID_ELO=m
CONFIG_HID_EZKEY=m CONFIG_HID_EZKEY=m
@ -6140,6 +6168,7 @@ CONFIG_HID_GEMBIRD=m
CONFIG_HID_GFRM=m CONFIG_HID_GFRM=m
CONFIG_HID_HOLTEK=m CONFIG_HID_HOLTEK=m
CONFIG_HOLTEK_FF=y CONFIG_HOLTEK_FF=y
CONFIG_HID_GOOGLE_HAMMER=m
CONFIG_HID_GT683R=m CONFIG_HID_GT683R=m
CONFIG_HID_KEYTOUCH=m CONFIG_HID_KEYTOUCH=m
CONFIG_HID_KYE=m CONFIG_HID_KYE=m
@ -6266,7 +6295,6 @@ CONFIG_USB_EHCI_PCI=y
CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_EHCI_HCD_PLATFORM=y
CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_OXU210HP_HCD=m
CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP116X_HCD=m
CONFIG_USB_ISP1362_HCD=m
CONFIG_USB_FOTG210_HCD=m CONFIG_USB_FOTG210_HCD=m
CONFIG_USB_MAX3421_HCD=m CONFIG_USB_MAX3421_HCD=m
CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD=y
@ -6574,10 +6602,6 @@ CONFIG_USB_G_DBGP=m
# CONFIG_USB_G_DBGP_PRINTK is not set # CONFIG_USB_G_DBGP_PRINTK is not set
CONFIG_USB_G_DBGP_SERIAL=y CONFIG_USB_G_DBGP_SERIAL=y
CONFIG_USB_G_WEBCAM=m CONFIG_USB_G_WEBCAM=m
#
# USB Power Delivery and Type-C drivers
#
CONFIG_TYPEC=m CONFIG_TYPEC=m
CONFIG_TYPEC_TCPM=m CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_FUSB302=m
@ -6585,8 +6609,15 @@ CONFIG_TYPEC_WCOVE=m
CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_UCSI=m
CONFIG_UCSI_ACPI=m CONFIG_UCSI_ACPI=m
CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_TPS6598X=m
#
# USB Type-C Multiplexer/DeMultiplexer Switch support
#
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_USB_ROLES_INTEL_XHCI=m
CONFIG_USB_LED_TRIG=y CONFIG_USB_LED_TRIG=y
CONFIG_USB_ULPI_BUS=m CONFIG_USB_ULPI_BUS=m
CONFIG_USB_ROLE_SWITCH=m
CONFIG_UWB=m CONFIG_UWB=m
CONFIG_UWB_HWA=m CONFIG_UWB_HWA=m
CONFIG_UWB_WHCI=m CONFIG_UWB_WHCI=m
@ -6693,6 +6724,8 @@ CONFIG_LEDS_MENF21BMC=m
# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
# #
CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BLINKM=m
CONFIG_LEDS_MLXCPLD=m
CONFIG_LEDS_MLXREG=m
CONFIG_LEDS_USER=m CONFIG_LEDS_USER=m
CONFIG_LEDS_NIC78BX=m CONFIG_LEDS_NIC78BX=m
@ -6913,7 +6946,6 @@ CONFIG_ASYNC_TX_DMA=y
CONFIG_SYNC_FILE=y CONFIG_SYNC_FILE=y
CONFIG_SW_SYNC=y CONFIG_SW_SYNC=y
CONFIG_AUXDISPLAY=y CONFIG_AUXDISPLAY=y
CONFIG_CHARLCD=m
CONFIG_HD44780=m CONFIG_HD44780=m
CONFIG_KS0108=m CONFIG_KS0108=m
CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_PORT=0x378
@ -6925,6 +6957,7 @@ CONFIG_PANEL=m
CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PARPORT=0
CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_PROFILE=5
# CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_PANEL_CHANGE_MESSAGE is not set
CONFIG_CHARLCD=m
CONFIG_UIO=m CONFIG_UIO=m
CONFIG_UIO_CIF=m CONFIG_UIO_CIF=m
# CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_PDRV_GENIRQ is not set
@ -7295,16 +7328,14 @@ CONFIG_VIDEO_ATOMISP=m
CONFIG_VIDEO_ATOMISP_OV5693=m CONFIG_VIDEO_ATOMISP_OV5693=m
CONFIG_VIDEO_ATOMISP_OV2722=m CONFIG_VIDEO_ATOMISP_OV2722=m
CONFIG_VIDEO_ATOMISP_GC2235=m CONFIG_VIDEO_ATOMISP_GC2235=m
CONFIG_VIDEO_ATOMISP_OV8858=m
CONFIG_VIDEO_ATOMISP_MSRLIST_HELPER=m CONFIG_VIDEO_ATOMISP_MSRLIST_HELPER=m
CONFIG_VIDEO_ATOMISP_MT9M114=m CONFIG_VIDEO_ATOMISP_MT9M114=m
CONFIG_VIDEO_ATOMISP_GC0310=m CONFIG_VIDEO_ATOMISP_GC0310=m
CONFIG_VIDEO_ATOMISP_OV2680=m CONFIG_VIDEO_ATOMISP_OV2680=m
CONFIG_VIDEO_ATOMISP_LM3554=m CONFIG_VIDEO_ATOMISP_LM3554=m
CONFIG_I2C_BCM2048=m CONFIG_I2C_BCM2048=m
CONFIG_DVB_CXD2099=m CONFIG_SOC_CAMERA_IMX074=m
CONFIG_LIRC_STAGING=y CONFIG_SOC_CAMERA_MT9T031=m
CONFIG_LIRC_ZILOG=m
# #
# Android # Android
@ -7345,6 +7376,9 @@ CONFIG_MOST_USB=m
CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPCI=m
CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VBOXVIDEO=m
CONFIG_PI433=m CONFIG_PI433=m
CONFIG_MTK_MMC=m
CONFIG_MTK_AEE_KDUMP=y
CONFIG_MTK_MMC_CD_POLL=y
CONFIG_X86_PLATFORM_DEVICES=y CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=m CONFIG_ACER_WMI=m
CONFIG_ACER_WIRELESS=m CONFIG_ACER_WIRELESS=m
@ -7441,6 +7475,7 @@ CONFIG_COMMON_CLK=y
# #
CONFIG_COMMON_CLK_WM831X=m CONFIG_COMMON_CLK_WM831X=m
CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_SI5351=m
CONFIG_COMMON_CLK_SI544=m
CONFIG_COMMON_CLK_CDCE706=m CONFIG_COMMON_CLK_CDCE706=m
CONFIG_COMMON_CLK_CS2000_CP=m CONFIG_COMMON_CLK_CS2000_CP=m
CONFIG_COMMON_CLK_S2MPS11=m CONFIG_COMMON_CLK_S2MPS11=m
@ -7826,6 +7861,7 @@ CONFIG_HID_SENSOR_PROX=m
CONFIG_JSA1212=m CONFIG_JSA1212=m
CONFIG_RPR0521=m CONFIG_RPR0521=m
CONFIG_LTR501=m CONFIG_LTR501=m
CONFIG_LV0104CS=m
CONFIG_MAX44000=m CONFIG_MAX44000=m
CONFIG_OPT3001=m CONFIG_OPT3001=m
CONFIG_PA12203001=m CONFIG_PA12203001=m
@ -7884,9 +7920,11 @@ CONFIG_IIO_SYSFS_TRIGGER=m
# #
# Digital potentiometers # Digital potentiometers
# #
CONFIG_AD5272=m
# CONFIG_DS1803 is not set # CONFIG_DS1803 is not set
CONFIG_MAX5481=m CONFIG_MAX5481=m
# CONFIG_MAX5487 is not set # CONFIG_MAX5487 is not set
CONFIG_MCP4018=m
# CONFIG_MCP4131 is not set # CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set # CONFIG_MCP4531 is not set
# CONFIG_TPL0102 is not set # CONFIG_TPL0102 is not set
@ -7934,6 +7972,7 @@ CONFIG_SRF08=m
# CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_MAXIM_THERMOCOUPLE is not set
CONFIG_HID_SENSOR_TEMP=m CONFIG_HID_SENSOR_TEMP=m
CONFIG_MLX90614=m CONFIG_MLX90614=m
CONFIG_MLX90632=m
CONFIG_TMP006=m CONFIG_TMP006=m
CONFIG_TMP007=m CONFIG_TMP007=m
CONFIG_TSYS01=m CONFIG_TSYS01=m
@ -8039,9 +8078,14 @@ CONFIG_ND_BLK=y
CONFIG_ND_CLAIM=y CONFIG_ND_CLAIM=y
CONFIG_ND_BTT=y CONFIG_ND_BTT=y
CONFIG_BTT=y CONFIG_BTT=y
CONFIG_DAX_DRIVER=y
CONFIG_DAX=y CONFIG_DAX=y
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_NVMEM=y CONFIG_NVMEM=y
#
# HW tracing support
#
CONFIG_STM=m CONFIG_STM=m
CONFIG_STM_DUMMY=m CONFIG_STM_DUMMY=m
CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_CONSOLE=m
@ -8049,6 +8093,7 @@ CONFIG_STM_SOURCE_HEARTBEAT=m
# CONFIG_STM_SOURCE_FTRACE is not set # CONFIG_STM_SOURCE_FTRACE is not set
CONFIG_INTEL_TH=m CONFIG_INTEL_TH=m
CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_PCI=m
CONFIG_INTEL_TH_ACPI=m
CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_GTH=m
CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_STH=m
CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_MSU=m
@ -8062,10 +8107,7 @@ CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_BRIDGE=m CONFIG_FPGA_BRIDGE=m
CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_PR_DECOUPLER=m
CONFIG_FPGA_REGION=m CONFIG_FPGA_REGION=m
CONFIG_FSI=m CONFIG_PM_OPP=y
CONFIG_FSI_MASTER_GPIO=m
CONFIG_FSI_MASTER_HUB=m
CONFIG_FSI_SCOM=m
CONFIG_SIOX=m CONFIG_SIOX=m
CONFIG_SIOX_BUS_GPIO=m CONFIG_SIOX_BUS_GPIO=m
CONFIG_SLIMBUS=m CONFIG_SLIMBUS=m
@ -8198,6 +8240,7 @@ CONFIG_OVERLAY_FS=m
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS_XINO_AUTO=y
# #
# Caches # Caches
@ -8320,9 +8363,15 @@ CONFIG_ROMFS_BACKED_BY_BOTH=y
CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y
CONFIG_ROMFS_ON_MTD=y CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y CONFIG_PSTORE=y
CONFIG_PSTORE_ZLIB_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZO_COMPRESS is not set
# CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set
CONFIG_PSTORE_LZ4HC_COMPRESS=m
# CONFIG_PSTORE_842_COMPRESS is not set
CONFIG_PSTORE_COMPRESS=y
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
# CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_CONSOLE is not set
# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_FTRACE is not set
@ -8546,11 +8595,13 @@ CONFIG_DEBUG_KERNEL=y
# Debug Lockups and Hangs # Debug Lockups and Hangs
# #
CONFIG_LOCKUP_DETECTOR=y CONFIG_LOCKUP_DETECTOR=y
CONFIG_SOFTLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_HARDLOCKUP_DETECTOR_PERF=y
CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
@ -8569,13 +8620,15 @@ CONFIG_SCHEDSTATS=y
# #
# Lock Debugging (spinlocks, mutexes, etc...) # Lock Debugging (spinlocks, mutexes, etc...)
# #
CONFIG_LOCK_DEBUGGING_SUPPORT=y
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_LOCK_TORTURE_TEST is not set
@ -8855,6 +8908,7 @@ CONFIG_CRYPTO_ECHAINIV=m
# Block modes # Block modes
# #
CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CFB=m
CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECB=y
@ -8920,6 +8974,8 @@ CONFIG_CRYPTO_CHACHA20=m
CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SEED=m
CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_SERPENT_SSE2_586=m
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_COMMON=m
@ -8928,7 +8984,7 @@ CONFIG_CRYPTO_TWOFISH_586=m
# #
# Compression # Compression
# #
CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_842=m CONFIG_CRYPTO_842=m
CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4=y
@ -8955,7 +9011,6 @@ CONFIG_CRYPTO_DEV_PADLOCK=y
CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
CONFIG_CRYPTO_DEV_GEODE=m CONFIG_CRYPTO_DEV_GEODE=m
# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set
CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP=y
CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_CCP=y
@ -8969,6 +9024,7 @@ CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
# CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set
CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_CHELSIO=m
# CONFIG_CHELSIO_IPSEC_INLINE is not set # CONFIG_CHELSIO_IPSEC_INLINE is not set
CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y

View file

@ -118,6 +118,7 @@ CONFIG_INFINIBAND_ADDR_TRANS=y
CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
CONFIG_INFINIBAND_MTHCA=m CONFIG_INFINIBAND_MTHCA=m
# CONFIG_INFINIBAND_MTHCA_DEBUG is not set # CONFIG_INFINIBAND_MTHCA_DEBUG is not set
# CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set
CONFIG_INFINIBAND_CXGB3=m CONFIG_INFINIBAND_CXGB3=m
# CONFIG_INFINIBAND_CXGB3_DEBUG is not set # CONFIG_INFINIBAND_CXGB3_DEBUG is not set
CONFIG_INFINIBAND_CXGB4=m CONFIG_INFINIBAND_CXGB4=m

View file

@ -26,6 +26,7 @@ CONFIG_INFINIBAND_USNIC=m
CONFIG_INFINIBAND_IPOIB=m CONFIG_INFINIBAND_IPOIB=m
# CONFIG_INFINIBAND_IPOIB_CM is not set # CONFIG_INFINIBAND_IPOIB_CM is not set
# CONFIG_INFINIBAND_IPOIB_DEBUG is not set # CONFIG_INFINIBAND_IPOIB_DEBUG is not set
# CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI is not set
CONFIG_INFINIBAND_SRP=m CONFIG_INFINIBAND_SRP=m
CONFIG_INFINIBAND_SRPT=m CONFIG_INFINIBAND_SRPT=m
CONFIG_INFINIBAND_ISER=m CONFIG_INFINIBAND_ISER=m

View file

@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86 4.16.x-nrj-desktop Kernel Configuration # Linux/x86 4.17.x-nrj-desktop Kernel Configuration
# #
CONFIG_64BIT=y CONFIG_64BIT=y
CONFIG_X86_64=y CONFIG_X86_64=y
@ -200,7 +200,6 @@ CONFIG_SHMEM=y
CONFIG_AIO=y CONFIG_AIO=y
CONFIG_ADVISE_SYSCALLS=y CONFIG_ADVISE_SYSCALLS=y
CONFIG_USERFAULTFD=y CONFIG_USERFAULTFD=y
CONFIG_PCI_QUIRKS=y
CONFIG_MEMBARRIER=y CONFIG_MEMBARRIER=y
# CONFIG_EMBEDDED is not set # CONFIG_EMBEDDED is not set
# CONFIG_PC104 is not set # CONFIG_PC104 is not set
@ -583,6 +582,7 @@ CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
# CONFIG_ACPI_DEBUGGER is not set # CONFIG_ACPI_DEBUGGER is not set
CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_LPIT=y
CONFIG_ACPI_SLEEP=y CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set # CONFIG_ACPI_PROCFS_POWER is not set
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
@ -592,6 +592,7 @@ CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=m CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=y CONFIG_ACPI_FAN=y
CONFIG_ACPI_TAD=m
CONFIG_ACPI_DOCK=y CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_CSTATE=y
@ -686,6 +687,7 @@ CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y CONFIG_PCI_XEN=y
CONFIG_PCI_DOMAINS=y CONFIG_PCI_DOMAINS=y
CONFIG_MMCONF_FAM10H=y
# CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCI_CNB20LE_QUIRK is not set
CONFIG_PCIEPORTBUS=y CONFIG_PCIEPORTBUS=y
CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_HOTPLUG_PCI_PCIE=y
@ -704,6 +706,7 @@ CONFIG_PCIE_PTM=y
CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_BUS_ADDR_T_64BIT=y
CONFIG_PCI_MSI=y CONFIG_PCI_MSI=y
CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_MSI_IRQ_DOMAIN=y
CONFIG_PCI_QUIRKS=y
# CONFIG_PCI_DEBUG is not set # CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
CONFIG_PCI_STUB=m CONFIG_PCI_STUB=m
@ -845,6 +848,7 @@ CONFIG_NET_IPGRE_DEMUX=m
CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IP_TUNNEL=m
CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE=m
CONFIG_NET_IPGRE_BROADCAST=y CONFIG_NET_IPGRE_BROADCAST=y
CONFIG_IP_MROUTE_COMMON=y
CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE=y
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V1=y
@ -984,8 +988,8 @@ CONFIG_NF_NAT_TFTP=m
CONFIG_NF_NAT_REDIRECT=m CONFIG_NF_NAT_REDIRECT=m
CONFIG_NETFILTER_SYNPROXY=m CONFIG_NETFILTER_SYNPROXY=m
CONFIG_NF_TABLES=m CONFIG_NF_TABLES=m
CONFIG_NF_TABLES_INET=m CONFIG_NF_TABLES_INET=y
CONFIG_NF_TABLES_NETDEV=m CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_EXTHDR=m CONFIG_NFT_EXTHDR=m
CONFIG_NFT_META=m CONFIG_NFT_META=m
CONFIG_NFT_RT=m CONFIG_NFT_RT=m
@ -1171,12 +1175,12 @@ CONFIG_IP_VS_PE_SIP=m
CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_DEFRAG_IPV4=m
CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_SOCKET_IPV4=m
CONFIG_NF_TABLES_IPV4=m CONFIG_NF_TABLES_IPV4=y
CONFIG_NFT_CHAIN_ROUTE_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m
CONFIG_NFT_REJECT_IPV4=m CONFIG_NFT_REJECT_IPV4=m
CONFIG_NFT_DUP_IPV4=m CONFIG_NFT_DUP_IPV4=m
CONFIG_NFT_FIB_IPV4=m CONFIG_NFT_FIB_IPV4=m
CONFIG_NF_TABLES_ARP=m CONFIG_NF_TABLES_ARP=y
CONFIG_NF_FLOW_TABLE_IPV4=m CONFIG_NF_FLOW_TABLE_IPV4=m
CONFIG_NF_DUP_IPV4=m CONFIG_NF_DUP_IPV4=m
CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_ARP=m
@ -1219,8 +1223,11 @@ 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_NF_SOCKET_IPV6=m CONFIG_NF_SOCKET_IPV6=m
CONFIG_NF_TABLES_IPV6=m CONFIG_NF_TABLES_IPV6=y
CONFIG_NFT_CHAIN_ROUTE_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m
CONFIG_NFT_CHAIN_NAT_IPV6=m
CONFIG_NFT_MASQ_IPV6=m
CONFIG_NFT_REDIR_IPV6=m
CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_REJECT_IPV6=m
CONFIG_NFT_DUP_IPV6=m CONFIG_NFT_DUP_IPV6=m
CONFIG_NFT_FIB_IPV6=m CONFIG_NFT_FIB_IPV6=m
@ -1229,10 +1236,7 @@ CONFIG_NF_DUP_IPV6=m
CONFIG_NF_REJECT_IPV6=m CONFIG_NF_REJECT_IPV6=m
CONFIG_NF_LOG_IPV6=m CONFIG_NF_LOG_IPV6=m
CONFIG_NF_NAT_IPV6=m CONFIG_NF_NAT_IPV6=m
CONFIG_NFT_CHAIN_NAT_IPV6=m
CONFIG_NF_NAT_MASQUERADE_IPV6=m CONFIG_NF_NAT_MASQUERADE_IPV6=m
CONFIG_NFT_MASQ_IPV6=m
CONFIG_NFT_REDIR_IPV6=m
CONFIG_IP6_NF_IPTABLES=m 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
@ -1259,7 +1263,7 @@ CONFIG_IP6_NF_TARGET_NPT=m
# DECnet: Netfilter Configuration # DECnet: Netfilter Configuration
# #
CONFIG_DECNET_NF_GRABULATOR=m CONFIG_DECNET_NF_GRABULATOR=m
CONFIG_NF_TABLES_BRIDGE=m CONFIG_NF_TABLES_BRIDGE=y
CONFIG_NFT_BRIDGE_META=m CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NF_LOG_BRIDGE=m CONFIG_NF_LOG_BRIDGE=m
@ -1297,9 +1301,7 @@ CONFIG_INET_DCCP_DIAG=m
# DCCP Kernel Hacking # DCCP Kernel Hacking
# #
# CONFIG_IP_DCCP_DEBUG is not set # CONFIG_IP_DCCP_DEBUG is not set
CONFIG_NET_DCCPPROBE=m
CONFIG_IP_SCTP=m CONFIG_IP_SCTP=m
CONFIG_NET_SCTPPROBE=m
# CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DBG_OBJCNT is not set
# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
@ -1311,6 +1313,7 @@ CONFIG_RDS=m
CONFIG_RDS_TCP=m CONFIG_RDS_TCP=m
# CONFIG_RDS_DEBUG is not set # CONFIG_RDS_DEBUG is not set
CONFIG_TIPC=m CONFIG_TIPC=m
CONFIG_TIPC_DIAG=m
CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_MEDIA_UDP=y
CONFIG_ATM=m CONFIG_ATM=m
CONFIG_ATM_CLIP=m CONFIG_ATM_CLIP=m
@ -1433,6 +1436,7 @@ CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_TEXT=m CONFIG_NET_EMATCH_TEXT=m
CONFIG_NET_EMATCH_CANID=m CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_IPSET=m CONFIG_NET_EMATCH_IPSET=m
CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_CLS_ACT=y CONFIG_NET_CLS_ACT=y
CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_POLICE=m
CONFIG_NET_ACT_GACT=m CONFIG_NET_ACT_GACT=m
@ -1491,7 +1495,6 @@ CONFIG_NET_FLOW_LIMIT=y
# Network testing # Network testing
# #
CONFIG_NET_PKTGEN=m CONFIG_NET_PKTGEN=m
CONFIG_NET_TCPPROBE=m
CONFIG_NET_DROP_MONITOR=m CONFIG_NET_DROP_MONITOR=m
CONFIG_HAMRADIO=y CONFIG_HAMRADIO=y
@ -1613,12 +1616,12 @@ CONFIG_BT_HCIBFUSB=m
CONFIG_BT_HCIDTL1=m CONFIG_BT_HCIDTL1=m
CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBT3C=m
CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBLUECARD=m
CONFIG_BT_HCIBTUART=m
CONFIG_BT_HCIVHCI=m CONFIG_BT_HCIVHCI=m
CONFIG_BT_MRVL=m CONFIG_BT_MRVL=m
CONFIG_BT_MRVL_SDIO=m CONFIG_BT_MRVL_SDIO=m
CONFIG_BT_ATH3K=m CONFIG_BT_ATH3K=m
CONFIG_BT_WILINK=m CONFIG_BT_WILINK=m
CONFIG_BT_HCIRSI=m
CONFIG_AF_RXRPC=m CONFIG_AF_RXRPC=m
CONFIG_AF_RXRPC_IPV6=y CONFIG_AF_RXRPC_IPV6=y
# CONFIG_AF_RXRPC_INJECT_LOSS is not set # CONFIG_AF_RXRPC_INJECT_LOSS is not set
@ -1742,7 +1745,7 @@ CONFIG_DEVTMPFS=y
# CONFIG_STANDALONE is not set # CONFIG_STANDALONE is not set
CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y CONFIG_FW_LOADER=y
CONFIG_FIRMWARE_IN_KERNEL=y # CONFIG_FIRMWARE_IN_KERNEL is not set
CONFIG_EXTRA_FIRMWARE="" CONFIG_EXTRA_FIRMWARE=""
CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER=y
# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
@ -1867,6 +1870,11 @@ CONFIG_MTD_BLOCK2MTD=m
CONFIG_MTD_DOCG3=m CONFIG_MTD_DOCG3=m
CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_M=14
CONFIG_BCH_CONST_T=4 CONFIG_BCH_CONST_T=4
CONFIG_MTD_ONENAND=m
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
CONFIG_MTD_ONENAND_GENERIC=m
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y
CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC=m
# CONFIG_MTD_NAND_ECC_SMC is not set # CONFIG_MTD_NAND_ECC_SMC is not set
CONFIG_MTD_NAND=m CONFIG_MTD_NAND=m
@ -1886,11 +1894,6 @@ CONFIG_MTD_NAND_DOCG4=m
CONFIG_MTD_NAND_CAFE=m CONFIG_MTD_NAND_CAFE=m
CONFIG_MTD_NAND_NANDSIM=m CONFIG_MTD_NAND_NANDSIM=m
CONFIG_MTD_NAND_PLATFORM=m CONFIG_MTD_NAND_PLATFORM=m
CONFIG_MTD_ONENAND=m
CONFIG_MTD_ONENAND_VERIFY_WRITE=y
CONFIG_MTD_ONENAND_GENERIC=m
# CONFIG_MTD_ONENAND_OTP is not set
CONFIG_MTD_ONENAND_2X_PROGRAM=y
# #
# LPDDR & LPDDR2 PCM memory drivers # LPDDR & LPDDR2 PCM memory drivers
@ -1930,6 +1933,7 @@ CONFIG_PNPACPI=y
CONFIG_BLK_DEV=y CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_NULL_BLK is not set
CONFIG_BLK_DEV_FD=m CONFIG_BLK_DEV_FD=m
CONFIG_CDROM=y
CONFIG_PARIDE=m CONFIG_PARIDE=m
# #
@ -2495,6 +2499,7 @@ CONFIG_NET_DSA_MV88E6060=m
# CONFIG_MICROCHIP_KSZ is not set # CONFIG_MICROCHIP_KSZ is not set
CONFIG_NET_DSA_MV88E6XXX=m CONFIG_NET_DSA_MV88E6XXX=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303=m CONFIG_NET_DSA_SMSC_LAN9303=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
@ -2626,6 +2631,7 @@ CONFIG_IXGBEVF=m
CONFIG_I40E=m CONFIG_I40E=m
CONFIG_I40E_DCB=y CONFIG_I40E_DCB=y
CONFIG_I40EVF=m CONFIG_I40EVF=m
CONFIG_ICE=m
CONFIG_FM10K=m CONFIG_FM10K=m
CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_I825XX=y
CONFIG_JME=m CONFIG_JME=m
@ -2669,6 +2675,7 @@ CONFIG_NET_VENDOR_MICROCHIP=y
CONFIG_ENC28J60=m CONFIG_ENC28J60=m
# CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENC28J60_WRITEVERIFY is not set
CONFIG_ENCX24J600=m CONFIG_ENCX24J600=m
CONFIG_LAN743X=m
CONFIG_NET_VENDOR_MYRI=y CONFIG_NET_VENDOR_MYRI=y
CONFIG_MYRI10GE=m CONFIG_MYRI10GE=m
CONFIG_MYRI10GE_DCA=y CONFIG_MYRI10GE_DCA=y
@ -2680,6 +2687,7 @@ CONFIG_NET_VENDOR_NETRONOME=y
CONFIG_NFP=m CONFIG_NFP=m
# CONFIG_NFP_APP_FLOWER is not set # CONFIG_NFP_APP_FLOWER is not set
# CONFIG_NFP_DEBUG is not set # CONFIG_NFP_DEBUG is not set
CONFIG_NET_VENDOR_NI=y
CONFIG_NET_VENDOR_8390=y CONFIG_NET_VENDOR_8390=y
CONFIG_PCMCIA_AXNET=m CONFIG_PCMCIA_AXNET=m
CONFIG_NE2K_PCI=m CONFIG_NE2K_PCI=m
@ -3124,6 +3132,7 @@ CONFIG_RSI_91X=m
# CONFIG_RSI_DEBUGFS is not set # CONFIG_RSI_DEBUGFS is not set
CONFIG_RSI_SDIO=m CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m CONFIG_RSI_USB=m
CONFIG_RSI_COEX=y
CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_ST=y
CONFIG_CW1200=m CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m CONFIG_CW1200_WLAN_SDIO=m
@ -3165,6 +3174,7 @@ CONFIG_IEEE802154_ATUSB=m
CONFIG_IEEE802154_ADF7242=m CONFIG_IEEE802154_ADF7242=m
CONFIG_IEEE802154_CA8210=m CONFIG_IEEE802154_CA8210=m
# CONFIG_IEEE802154_CA8210_DEBUGFS is not set # CONFIG_IEEE802154_CA8210_DEBUGFS is not set
CONFIG_IEEE802154_MCR20A=m
CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_FRONTEND=y
CONFIG_XEN_NETDEV_BACKEND=m CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_VMXNET3=m CONFIG_VMXNET3=m
@ -3403,6 +3413,7 @@ CONFIG_JOYSTICK_XPAD_LEDS=y
CONFIG_JOYSTICK_WALKERA0701=m CONFIG_JOYSTICK_WALKERA0701=m
CONFIG_JOYSTICK_PSXPAD_SPI=m CONFIG_JOYSTICK_PSXPAD_SPI=m
# CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set # CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set
CONFIG_JOYSTICK_PXRC=m
CONFIG_INPUT_TABLET=y CONFIG_INPUT_TABLET=y
CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_ACECAD=m
CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_AIPTEK=m
@ -3565,6 +3576,7 @@ CONFIG_INPUT_SOC_BUTTON_ARRAY=m
CONFIG_INPUT_DRV260X_HAPTICS=m CONFIG_INPUT_DRV260X_HAPTICS=m
CONFIG_INPUT_DRV2665_HAPTICS=m CONFIG_INPUT_DRV2665_HAPTICS=m
CONFIG_INPUT_DRV2667_HAPTICS=m CONFIG_INPUT_DRV2667_HAPTICS=m
CONFIG_INPUT_RAVE_SP_PWRBUTTON=m
CONFIG_RMI4_CORE=m CONFIG_RMI4_CORE=m
CONFIG_RMI4_I2C=m CONFIG_RMI4_I2C=m
CONFIG_RMI4_SPI=m CONFIG_RMI4_SPI=m
@ -3745,7 +3757,7 @@ CONFIG_TCG_NSC=m
CONFIG_TCG_ATMEL=m CONFIG_TCG_ATMEL=m
CONFIG_TCG_INFINEON=m CONFIG_TCG_INFINEON=m
CONFIG_TCG_XEN=m CONFIG_TCG_XEN=m
CONFIG_TCG_CRB=m CONFIG_TCG_CRB=y
CONFIG_TCG_VTPM_PROXY=m CONFIG_TCG_VTPM_PROXY=m
CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24=m
CONFIG_TCG_TIS_ST33ZP24_I2C=m CONFIG_TCG_TIS_ST33ZP24_I2C=m
@ -3978,6 +3990,7 @@ CONFIG_GPIO_GPIO_MM=m
CONFIG_GPIO_IT87=m CONFIG_GPIO_IT87=m
CONFIG_GPIO_SCH=m CONFIG_GPIO_SCH=m
CONFIG_GPIO_SCH311X=m CONFIG_GPIO_SCH311X=m
CONFIG_GPIO_WINBOND=m
CONFIG_GPIO_WS16C48=m CONFIG_GPIO_WS16C48=m
# #
@ -4319,6 +4332,7 @@ CONFIG_SENSORS_XGENE=m
CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ACPI_POWER=m
CONFIG_SENSORS_ATK0110=m CONFIG_SENSORS_ATK0110=m
CONFIG_THERMAL=y CONFIG_THERMAL=y
CONFIG_THERMAL_STATISTICS=y
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_WRITABLE_TRIPS=y
@ -4589,6 +4603,7 @@ CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=m CONFIG_REGULATOR_FIXED_VOLTAGE=m
CONFIG_REGULATOR_VIRTUAL_CONSUMER=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
CONFIG_REGULATOR_USERSPACE_CONSUMER=m CONFIG_REGULATOR_USERSPACE_CONSUMER=m
CONFIG_REGULATOR_88PG86X=m
CONFIG_REGULATOR_88PM800=m CONFIG_REGULATOR_88PM800=m
CONFIG_REGULATOR_88PM8607=m CONFIG_REGULATOR_88PM8607=m
CONFIG_REGULATOR_ACT8865=m CONFIG_REGULATOR_ACT8865=m
@ -4685,11 +4700,13 @@ CONFIG_IR_SANYO_DECODER=m
CONFIG_IR_SHARP_DECODER=m CONFIG_IR_SHARP_DECODER=m
CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m
CONFIG_IR_XMP_DECODER=m CONFIG_IR_XMP_DECODER=m
CONFIG_IR_IMON_DECODER=m
CONFIG_RC_DEVICES=y CONFIG_RC_DEVICES=y
CONFIG_RC_ATI_REMOTE=m CONFIG_RC_ATI_REMOTE=m
CONFIG_IR_ENE=m CONFIG_IR_ENE=m
CONFIG_IR_HIX5HD2=m CONFIG_IR_HIX5HD2=m
CONFIG_IR_IMON=m CONFIG_IR_IMON=m
CONFIG_IR_IMON_RAW=m
CONFIG_IR_MCEUSB=m CONFIG_IR_MCEUSB=m
CONFIG_IR_ITE_CIR=m CONFIG_IR_ITE_CIR=m
CONFIG_IR_FINTEK=m CONFIG_IR_FINTEK=m
@ -5181,6 +5198,11 @@ CONFIG_SOC_CAMERA_OV9640=m
CONFIG_SOC_CAMERA_OV9740=m CONFIG_SOC_CAMERA_OV9740=m
CONFIG_SOC_CAMERA_RJ54N1=m CONFIG_SOC_CAMERA_RJ54N1=m
CONFIG_SOC_CAMERA_TW9910=m CONFIG_SOC_CAMERA_TW9910=m
#
# Media SPI Adapters
#
CONFIG_CXD2880_SPI_DRV=m
CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER=m
CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA18250=m
@ -5357,7 +5379,6 @@ CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6421=m
CONFIG_DVB_ISL6423=m CONFIG_DVB_ISL6423=m
CONFIG_DVB_A8293=m CONFIG_DVB_A8293=m
CONFIG_DVB_SP2=m
CONFIG_DVB_LGS8GXX=m CONFIG_DVB_LGS8GXX=m
CONFIG_DVB_ATBM8830=m CONFIG_DVB_ATBM8830=m
CONFIG_DVB_TDA665x=m CONFIG_DVB_TDA665x=m
@ -5368,6 +5389,12 @@ CONFIG_DVB_HORUS3A=m
CONFIG_DVB_ASCOT2E=m CONFIG_DVB_ASCOT2E=m
CONFIG_DVB_HELENE=m CONFIG_DVB_HELENE=m
#
# Common Interface (EN50221) controller drivers
#
CONFIG_DVB_CXD2099=m
CONFIG_DVB_SP2=m
# #
# Tools to develop new frontends # Tools to develop new frontends
# #
@ -5869,6 +5896,7 @@ CONFIG_SND_SOC_COMPRESS=y
CONFIG_SND_SOC_TOPOLOGY=y CONFIG_SND_SOC_TOPOLOGY=y
CONFIG_SND_SOC_ACPI=m CONFIG_SND_SOC_ACPI=m
CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_ACP=m
CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m
CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m
CONFIG_SND_ATMEL_SOC=m CONFIG_SND_ATMEL_SOC=m
CONFIG_SND_DESIGNWARE_I2S=m CONFIG_SND_DESIGNWARE_I2S=m
@ -5904,8 +5932,9 @@ CONFIG_SND_SOC_INTEL_SST=m
CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m CONFIG_SND_SOC_INTEL_SST_FIRMWARE=m
CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL=m
CONFIG_SND_SOC_INTEL_BAYTRAIL=m CONFIG_SND_SOC_INTEL_BAYTRAIL=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m CONFIG_SND_SST_ATOM_HIFI2_PLATFORM=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_PCI=m
CONFIG_SND_SST_ATOM_HIFI2_PLATFORM_ACPI=m
CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m CONFIG_SND_SOC_INTEL_SKYLAKE_SSP_CLK=m
CONFIG_SND_SOC_INTEL_SKYLAKE=m CONFIG_SND_SOC_INTEL_SKYLAKE=m
CONFIG_SND_SOC_ACPI_INTEL_MATCH=m CONFIG_SND_SOC_ACPI_INTEL_MATCH=m
@ -5920,6 +5949,7 @@ CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
# CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set # CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set
@ -5930,6 +5960,7 @@ CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m
CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m
CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH=m
CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m CONFIG_SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH=m
CONFIG_SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH=m
# #
# STMicroelectronics STM32 SOC audio support # STMicroelectronics STM32 SOC audio support
@ -5950,11 +5981,14 @@ CONFIG_SND_SOC_ADAU1761_I2C=m
CONFIG_SND_SOC_ADAU1761_SPI=m CONFIG_SND_SOC_ADAU1761_SPI=m
CONFIG_SND_SOC_ADAU7002=m CONFIG_SND_SOC_ADAU7002=m
CONFIG_SND_SOC_AK4104=m CONFIG_SND_SOC_AK4104=m
CONFIG_SND_SOC_AK4458=m
CONFIG_SND_SOC_AK4554=m CONFIG_SND_SOC_AK4554=m
CONFIG_SND_SOC_AK4613=m CONFIG_SND_SOC_AK4613=m
CONFIG_SND_SOC_AK4642=m CONFIG_SND_SOC_AK4642=m
CONFIG_SND_SOC_AK5386=m CONFIG_SND_SOC_AK5386=m
CONFIG_SND_SOC_AK5558=m
CONFIG_SND_SOC_ALC5623=m CONFIG_SND_SOC_ALC5623=m
CONFIG_SND_SOC_BD28623=m
CONFIG_SND_SOC_BT_SCO=m CONFIG_SND_SOC_BT_SCO=m
CONFIG_SND_SOC_CS35L32=m CONFIG_SND_SOC_CS35L32=m
CONFIG_SND_SOC_CS35L33=m CONFIG_SND_SOC_CS35L33=m
@ -5992,12 +6026,15 @@ CONFIG_SND_SOC_INNO_RK3036=m
CONFIG_SND_SOC_MAX98090=m CONFIG_SND_SOC_MAX98090=m
CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98357A=m
CONFIG_SND_SOC_MAX98504=m CONFIG_SND_SOC_MAX98504=m
CONFIG_SND_SOC_MAX9867=m
CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_MAX98927=m
CONFIG_SND_SOC_MAX98373=m CONFIG_SND_SOC_MAX98373=m
CONFIG_SND_SOC_MAX9860=m CONFIG_SND_SOC_MAX9860=m
CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
CONFIG_SND_SOC_PCM1681=m CONFIG_SND_SOC_PCM1681=m
CONFIG_SND_SOC_PCM1789=m
CONFIG_SND_SOC_PCM1789_I2C=m
CONFIG_SND_SOC_PCM179X=m CONFIG_SND_SOC_PCM179X=m
CONFIG_SND_SOC_PCM179X_I2C=m CONFIG_SND_SOC_PCM179X_I2C=m
CONFIG_SND_SOC_PCM179X_SPI=m CONFIG_SND_SOC_PCM179X_SPI=m
@ -6016,7 +6053,6 @@ CONFIG_SND_SOC_RT286=m
CONFIG_SND_SOC_RT298=m CONFIG_SND_SOC_RT298=m
CONFIG_SND_SOC_RT5514=m CONFIG_SND_SOC_RT5514=m
CONFIG_SND_SOC_RT5514_SPI=m CONFIG_SND_SOC_RT5514_SPI=m
# CONFIG_SND_SOC_RT5514_SPI_BUILTIN is not set
CONFIG_SND_SOC_RT5616=m CONFIG_SND_SOC_RT5616=m
CONFIG_SND_SOC_RT5631=m CONFIG_SND_SOC_RT5631=m
CONFIG_SND_SOC_RT5640=m CONFIG_SND_SOC_RT5640=m
@ -6044,6 +6080,7 @@ CONFIG_SND_SOC_TAS5086=m
CONFIG_SND_SOC_TAS571X=m CONFIG_SND_SOC_TAS571X=m
CONFIG_SND_SOC_TAS5720=m CONFIG_SND_SOC_TAS5720=m
CONFIG_SND_SOC_TAS6424=m CONFIG_SND_SOC_TAS6424=m
CONFIG_SND_SOC_TDA7419=m
CONFIG_SND_SOC_TFA9879=m CONFIG_SND_SOC_TFA9879=m
CONFIG_SND_SOC_TLV320AIC23=m CONFIG_SND_SOC_TLV320AIC23=m
CONFIG_SND_SOC_TLV320AIC23_I2C=m CONFIG_SND_SOC_TLV320AIC23_I2C=m
@ -6078,6 +6115,7 @@ CONFIG_SND_SOC_WM8974=m
CONFIG_SND_SOC_WM8978=m CONFIG_SND_SOC_WM8978=m
CONFIG_SND_SOC_WM8985=m CONFIG_SND_SOC_WM8985=m
CONFIG_SND_SOC_ZX_AUD96P22=m CONFIG_SND_SOC_ZX_AUD96P22=m
CONFIG_SND_SOC_MAX9759=m
CONFIG_SND_SOC_NAU8540=m CONFIG_SND_SOC_NAU8540=m
CONFIG_SND_SOC_NAU8810=m CONFIG_SND_SOC_NAU8810=m
CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_NAU8824=m
@ -6122,6 +6160,7 @@ CONFIG_HID_CYPRESS=m
CONFIG_HID_DRAGONRISE=m CONFIG_HID_DRAGONRISE=m
CONFIG_DRAGONRISE_FF=y CONFIG_DRAGONRISE_FF=y
CONFIG_HID_EMS_FF=m CONFIG_HID_EMS_FF=m
CONFIG_HID_ELAN=m
CONFIG_HID_ELECOM=m CONFIG_HID_ELECOM=m
CONFIG_HID_ELO=m CONFIG_HID_ELO=m
CONFIG_HID_EZKEY=m CONFIG_HID_EZKEY=m
@ -6129,6 +6168,7 @@ CONFIG_HID_GEMBIRD=m
CONFIG_HID_GFRM=m CONFIG_HID_GFRM=m
CONFIG_HID_HOLTEK=m CONFIG_HID_HOLTEK=m
CONFIG_HOLTEK_FF=y CONFIG_HOLTEK_FF=y
CONFIG_HID_GOOGLE_HAMMER=m
CONFIG_HID_GT683R=m CONFIG_HID_GT683R=m
CONFIG_HID_KEYTOUCH=m CONFIG_HID_KEYTOUCH=m
CONFIG_HID_KYE=m CONFIG_HID_KYE=m
@ -6260,7 +6300,6 @@ CONFIG_USB_EHCI_PCI=y
CONFIG_USB_EHCI_HCD_PLATFORM=y CONFIG_USB_EHCI_HCD_PLATFORM=y
CONFIG_USB_OXU210HP_HCD=m CONFIG_USB_OXU210HP_HCD=m
CONFIG_USB_ISP116X_HCD=m CONFIG_USB_ISP116X_HCD=m
CONFIG_USB_ISP1362_HCD=m
CONFIG_USB_FOTG210_HCD=m CONFIG_USB_FOTG210_HCD=m
CONFIG_USB_MAX3421_HCD=m CONFIG_USB_MAX3421_HCD=m
CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD=y
@ -6570,18 +6609,21 @@ CONFIG_USB_G_DBGP=m
# CONFIG_USB_G_DBGP_PRINTK is not set # CONFIG_USB_G_DBGP_PRINTK is not set
CONFIG_USB_G_DBGP_SERIAL=y CONFIG_USB_G_DBGP_SERIAL=y
CONFIG_USB_G_WEBCAM=m CONFIG_USB_G_WEBCAM=m
#
# USB Power Delivery and Type-C drivers
#
CONFIG_TYPEC=m CONFIG_TYPEC=m
CONFIG_TYPEC_TCPM=m CONFIG_TYPEC_TCPM=m
CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_FUSB302=m
CONFIG_TYPEC_UCSI=m CONFIG_TYPEC_UCSI=m
CONFIG_UCSI_ACPI=m CONFIG_UCSI_ACPI=m
CONFIG_TYPEC_TPS6598X=m CONFIG_TYPEC_TPS6598X=m
#
# USB Type-C Multiplexer/DeMultiplexer Switch support
#
CONFIG_TYPEC_MUX_PI3USB30532=m
CONFIG_USB_ROLES_INTEL_XHCI=m
CONFIG_USB_LED_TRIG=y CONFIG_USB_LED_TRIG=y
CONFIG_USB_ULPI_BUS=m CONFIG_USB_ULPI_BUS=m
CONFIG_USB_ROLE_SWITCH=m
CONFIG_UWB=m CONFIG_UWB=m
CONFIG_UWB_HWA=m CONFIG_UWB_HWA=m
CONFIG_UWB_WHCI=m CONFIG_UWB_WHCI=m
@ -6688,6 +6730,7 @@ CONFIG_LEDS_MENF21BMC=m
# #
CONFIG_LEDS_BLINKM=m CONFIG_LEDS_BLINKM=m
CONFIG_LEDS_MLXCPLD=m CONFIG_LEDS_MLXCPLD=m
CONFIG_LEDS_MLXREG=m
CONFIG_LEDS_USER=m CONFIG_LEDS_USER=m
CONFIG_LEDS_NIC78BX=m CONFIG_LEDS_NIC78BX=m
@ -6910,7 +6953,6 @@ CONFIG_SYNC_FILE=y
CONFIG_SW_SYNC=y CONFIG_SW_SYNC=y
CONFIG_DCA=m CONFIG_DCA=m
CONFIG_AUXDISPLAY=y CONFIG_AUXDISPLAY=y
CONFIG_CHARLCD=m
CONFIG_HD44780=m CONFIG_HD44780=m
CONFIG_KS0108=m CONFIG_KS0108=m
CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_PORT=0x378
@ -6922,6 +6964,7 @@ CONFIG_PANEL=m
CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PARPORT=0
CONFIG_PANEL_PROFILE=5 CONFIG_PANEL_PROFILE=5
# CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_PANEL_CHANGE_MESSAGE is not set
CONFIG_CHARLCD=m
CONFIG_UIO=m CONFIG_UIO=m
CONFIG_UIO_CIF=m CONFIG_UIO_CIF=m
# CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_PDRV_GENIRQ is not set
@ -7057,6 +7100,15 @@ CONFIG_VIA_FIR=m
CONFIG_MCS_FIR=m CONFIG_MCS_FIR=m
CONFIG_IPX=m CONFIG_IPX=m
# CONFIG_IPX_INTERN is not set # CONFIG_IPX_INTERN is not set
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_PRISM2_USB=m CONFIG_PRISM2_USB=m
CONFIG_COMEDI=m CONFIG_COMEDI=m
# CONFIG_COMEDI_DEBUG is not set # CONFIG_COMEDI_DEBUG is not set
@ -7314,7 +7366,6 @@ CONFIG_SPEAKUP_SYNTH_DUMMY=m
CONFIG_STAGING_MEDIA=y CONFIG_STAGING_MEDIA=y
# CONFIG_INTEL_ATOMISP is not set # CONFIG_INTEL_ATOMISP is not set
CONFIG_I2C_BCM2048=m CONFIG_I2C_BCM2048=m
CONFIG_DVB_CXD2099=m
# #
# Android # Android
@ -7334,7 +7385,6 @@ CONFIG_DGNC=m
# CONFIG_GS_FPGABOOT is not set # CONFIG_GS_FPGABOOT is not set
# CONFIG_CRYPTO_SKEIN is not set # CONFIG_CRYPTO_SKEIN is not set
CONFIG_UNISYSSPAR=y CONFIG_UNISYSSPAR=y
CONFIG_UNISYS_VISORBUS=m
CONFIG_UNISYS_VISORNIC=m CONFIG_UNISYS_VISORNIC=m
CONFIG_UNISYS_VISORINPUT=m CONFIG_UNISYS_VISORINPUT=m
CONFIG_UNISYS_VISORHBA=m CONFIG_UNISYS_VISORHBA=m
@ -7360,6 +7410,9 @@ CONFIG_MOST_USB=m
CONFIG_TYPEC_TCPCI=m CONFIG_TYPEC_TCPCI=m
CONFIG_DRM_VBOXVIDEO=m CONFIG_DRM_VBOXVIDEO=m
CONFIG_PI433=m CONFIG_PI433=m
CONFIG_MTK_MMC=m
CONFIG_MTK_AEE_KDUMP=y
CONFIG_MTK_MMC_CD_POLL=y
CONFIG_X86_PLATFORM_DEVICES=y CONFIG_X86_PLATFORM_DEVICES=y
CONFIG_ACER_WMI=m CONFIG_ACER_WMI=m
CONFIG_ACER_WIRELESS=m CONFIG_ACER_WIRELESS=m
@ -7437,7 +7490,6 @@ CONFIG_SURFACE_3_BUTTON=m
CONFIG_INTEL_PUNIT_IPC=m CONFIG_INTEL_PUNIT_IPC=m
CONFIG_INTEL_TELEMETRY=m CONFIG_INTEL_TELEMETRY=m
CONFIG_MLX_PLATFORM=m CONFIG_MLX_PLATFORM=m
CONFIG_MLX_CPLD_PLATFORM=m
CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_TURBO_MAX_3=y
CONFIG_SILEAD_DMI=y CONFIG_SILEAD_DMI=y
CONFIG_INTEL_CHTDC_TI_PWRBTN=m CONFIG_INTEL_CHTDC_TI_PWRBTN=m
@ -7460,15 +7512,13 @@ CONFIG_COMMON_CLK=y
# #
CONFIG_COMMON_CLK_WM831X=m CONFIG_COMMON_CLK_WM831X=m
CONFIG_COMMON_CLK_SI5351=m CONFIG_COMMON_CLK_SI5351=m
CONFIG_COMMON_CLK_SI544=m
CONFIG_COMMON_CLK_CDCE706=m CONFIG_COMMON_CLK_CDCE706=m
CONFIG_COMMON_CLK_CS2000_CP=m CONFIG_COMMON_CLK_CS2000_CP=m
CONFIG_COMMON_CLK_S2MPS11=m CONFIG_COMMON_CLK_S2MPS11=m
CONFIG_CLK_TWL6040=m CONFIG_CLK_TWL6040=m
# CONFIG_COMMON_CLK_NXP is not set
CONFIG_COMMON_CLK_PALMAS=m CONFIG_COMMON_CLK_PALMAS=m
CONFIG_COMMON_CLK_PWM=m CONFIG_COMMON_CLK_PWM=m
# CONFIG_COMMON_CLK_PXA is not set
# CONFIG_COMMON_CLK_PIC32 is not set
# CONFIG_HWSPINLOCK is not set # CONFIG_HWSPINLOCK is not set
# #
@ -7477,11 +7527,6 @@ CONFIG_COMMON_CLK_PWM=m
CONFIG_CLKEVT_I8253=y CONFIG_CLKEVT_I8253=y
CONFIG_I8253_LOCK=y CONFIG_I8253_LOCK=y
CONFIG_CLKBLD_I8253=y CONFIG_CLKBLD_I8253=y
# CONFIG_ATMEL_PIT is not set
# CONFIG_SH_TIMER_CMT is not set
# CONFIG_SH_TIMER_MTU2 is not set
# CONFIG_SH_TIMER_TMU is not set
# CONFIG_EM_TIMER_STI is not set
CONFIG_MAILBOX=y CONFIG_MAILBOX=y
CONFIG_PCC=y CONFIG_PCC=y
CONFIG_ALTERA_MBOX=m CONFIG_ALTERA_MBOX=m
@ -7535,7 +7580,6 @@ CONFIG_RPMSG_VIRTIO=m
# #
# Qualcomm SoC drivers # Qualcomm SoC drivers
# #
# CONFIG_SUNXI_SRAM is not set
CONFIG_SOC_TI=y CONFIG_SOC_TI=y
# #
@ -7663,13 +7707,11 @@ CONFIG_MAX1363=m
CONFIG_MAX9611=m CONFIG_MAX9611=m
CONFIG_MCP320X=m CONFIG_MCP320X=m
CONFIG_MCP3422=m CONFIG_MCP3422=m
CONFIG_MEN_Z188_ADC=m
CONFIG_NAU7802=m CONFIG_NAU7802=m
CONFIG_PALMAS_GPADC=m CONFIG_PALMAS_GPADC=m
CONFIG_QCOM_VADC_COMMON=m CONFIG_QCOM_VADC_COMMON=m
CONFIG_QCOM_SPMI_IADC=m CONFIG_QCOM_SPMI_IADC=m
CONFIG_QCOM_SPMI_VADC=m CONFIG_QCOM_SPMI_VADC=m
CONFIG_STX104=m
CONFIG_TI_ADC081C=m CONFIG_TI_ADC081C=m
CONFIG_TI_ADC0832=m CONFIG_TI_ADC0832=m
CONFIG_TI_ADC084S021=m CONFIG_TI_ADC084S021=m
@ -7719,7 +7761,6 @@ CONFIG_IIO_ST_SENSORS_CORE=m
# #
# Counters # Counters
# #
CONFIG_104_QUAD_8=m
# #
# Digital to analog converters # Digital to analog converters
@ -7742,7 +7783,6 @@ CONFIG_AD5761=m
CONFIG_AD5764=m CONFIG_AD5764=m
CONFIG_AD5791=m CONFIG_AD5791=m
CONFIG_AD7303=m CONFIG_AD7303=m
CONFIG_CIO_DAC=m
CONFIG_AD8801=m CONFIG_AD8801=m
CONFIG_DS4424=m CONFIG_DS4424=m
CONFIG_M62332=m CONFIG_M62332=m
@ -7858,6 +7898,7 @@ CONFIG_JSA1212=m
CONFIG_RPR0521=m CONFIG_RPR0521=m
CONFIG_SENSORS_LM3533=m CONFIG_SENSORS_LM3533=m
CONFIG_LTR501=m CONFIG_LTR501=m
CONFIG_LV0104CS=m
CONFIG_MAX44000=m CONFIG_MAX44000=m
CONFIG_OPT3001=m CONFIG_OPT3001=m
CONFIG_PA12203001=m CONFIG_PA12203001=m
@ -7916,9 +7957,11 @@ CONFIG_IIO_SYSFS_TRIGGER=m
# #
# Digital potentiometers # Digital potentiometers
# #
CONFIG_AD5272=m
# CONFIG_DS1803 is not set # CONFIG_DS1803 is not set
CONFIG_MAX5481=m CONFIG_MAX5481=m
# CONFIG_MAX5487 is not set # CONFIG_MAX5487 is not set
CONFIG_MCP4018=m
# CONFIG_MCP4131 is not set # CONFIG_MCP4131 is not set
# CONFIG_MCP4531 is not set # CONFIG_MCP4531 is not set
# CONFIG_TPL0102 is not set # CONFIG_TPL0102 is not set
@ -7966,6 +8009,7 @@ CONFIG_SRF08=m
# CONFIG_MAXIM_THERMOCOUPLE is not set # CONFIG_MAXIM_THERMOCOUPLE is not set
CONFIG_HID_SENSOR_TEMP=m CONFIG_HID_SENSOR_TEMP=m
CONFIG_MLX90614=m CONFIG_MLX90614=m
CONFIG_MLX90632=m
CONFIG_TMP006=m CONFIG_TMP006=m
CONFIG_TMP007=m CONFIG_TMP007=m
CONFIG_TSYS01=m CONFIG_TSYS01=m
@ -8071,9 +8115,14 @@ CONFIG_ND_BLK=y
CONFIG_ND_CLAIM=y CONFIG_ND_CLAIM=y
CONFIG_ND_BTT=y CONFIG_ND_BTT=y
CONFIG_BTT=y CONFIG_BTT=y
CONFIG_DAX_DRIVER=y
CONFIG_DAX=y CONFIG_DAX=y
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_NVMEM=y CONFIG_NVMEM=y
#
# HW tracing support
#
CONFIG_STM=m CONFIG_STM=m
CONFIG_STM_DUMMY=m CONFIG_STM_DUMMY=m
CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_CONSOLE=m
@ -8081,6 +8130,7 @@ CONFIG_STM_SOURCE_HEARTBEAT=m
CONFIG_STM_SOURCE_FTRACE=m CONFIG_STM_SOURCE_FTRACE=m
CONFIG_INTEL_TH=m CONFIG_INTEL_TH=m
CONFIG_INTEL_TH_PCI=m CONFIG_INTEL_TH_PCI=m
CONFIG_INTEL_TH_ACPI=m
CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_GTH=m
CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_STH=m
CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_MSU=m
@ -8094,10 +8144,7 @@ CONFIG_FPGA_MGR_XILINX_SPI=m
CONFIG_FPGA_BRIDGE=m CONFIG_FPGA_BRIDGE=m
CONFIG_XILINX_PR_DECOUPLER=m CONFIG_XILINX_PR_DECOUPLER=m
CONFIG_FPGA_REGION=m CONFIG_FPGA_REGION=m
CONFIG_FSI=m CONFIG_UNISYS_VISORBUS=m
CONFIG_FSI_MASTER_GPIO=m
CONFIG_FSI_MASTER_HUB=m
CONFIG_FSI_SCOM=m
CONFIG_SIOX=m CONFIG_SIOX=m
CONFIG_SIOX_BUS_GPIO=m CONFIG_SIOX_BUS_GPIO=m
CONFIG_SLIMBUS=m CONFIG_SLIMBUS=m
@ -8230,6 +8277,7 @@ CONFIG_OVERLAY_FS=m
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
# CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_INDEX is not set
CONFIG_OVERLAY_FS_XINO_AUTO=y
# #
# Caches # Caches
@ -8323,7 +8371,6 @@ CONFIG_UBIFS_FS_ENCRYPTION=y
CONFIG_UBIFS_FS_SECURITY=y CONFIG_UBIFS_FS_SECURITY=y
CONFIG_CRAMFS=y CONFIG_CRAMFS=y
CONFIG_CRAMFS_BLOCKDEV=y CONFIG_CRAMFS_BLOCKDEV=y
CONFIG_CRAMFS_MTD=y
CONFIG_SQUASHFS=y CONFIG_SQUASHFS=y
# CONFIG_SQUASHFS_FILE_CACHE is not set # CONFIG_SQUASHFS_FILE_CACHE is not set
CONFIG_SQUASHFS_FILE_DIRECT=y CONFIG_SQUASHFS_FILE_DIRECT=y
@ -8353,9 +8400,15 @@ CONFIG_ROMFS_BACKED_BY_BOTH=y
CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y
CONFIG_ROMFS_ON_MTD=y CONFIG_ROMFS_ON_MTD=y
CONFIG_PSTORE=y CONFIG_PSTORE=y
CONFIG_PSTORE_ZLIB_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS=y
# CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZO_COMPRESS is not set
# CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set
CONFIG_PSTORE_LZ4HC_COMPRESS=m
# CONFIG_PSTORE_842_COMPRESS is not set
CONFIG_PSTORE_COMPRESS=y
CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
# CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set
CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
# CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_CONSOLE is not set
# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_FTRACE is not set
@ -8444,15 +8497,6 @@ CONFIG_CIFS_DFS_UPCALL=y
CONFIG_CIFS_SMB311=y CONFIG_CIFS_SMB311=y
# CONFIG_CIFS_SMB_DIRECT is not set # CONFIG_CIFS_SMB_DIRECT is not set
CONFIG_CIFS_FSCACHE=y CONFIG_CIFS_FSCACHE=y
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
# CONFIG_NCPFS_SMALLDOS is not set
CONFIG_NCPFS_NLS=y
CONFIG_NCPFS_EXTRAS=y
CONFIG_CODA_FS=m CONFIG_CODA_FS=m
CONFIG_AFS_FS=m CONFIG_AFS_FS=m
# CONFIG_AFS_DEBUG is not set # CONFIG_AFS_DEBUG is not set
@ -8547,7 +8591,7 @@ CONFIG_DEBUG_FS=y
# CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set
CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y
CONFIG_FRAME_POINTER=y CONFIG_FRAME_POINTER=y
# CONFIG_STACK_VALIDATION is not set CONFIG_STACK_VALIDATION=y
# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
@ -8581,11 +8625,14 @@ CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m
# Debug Lockups and Hangs # Debug Lockups and Hangs
# #
CONFIG_LOCKUP_DETECTOR=y CONFIG_LOCKUP_DETECTOR=y
CONFIG_SOFTLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_HARDLOCKUP_DETECTOR_PERF=y
CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y
CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y
# CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0
# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
CONFIG_DETECT_HUNG_TASK=y CONFIG_DETECT_HUNG_TASK=y
CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
@ -8604,13 +8651,15 @@ CONFIG_SCHEDSTATS=y
# #
# Lock Debugging (spinlocks, mutexes, etc...) # Lock Debugging (spinlocks, mutexes, etc...)
# #
CONFIG_LOCK_DEBUGGING_SUPPORT=y
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_RT_MUTEXES is not set
# CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK is not set
# CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_MUTEXES is not set
# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
# CONFIG_DEBUG_RWSEMS is not set
# CONFIG_DEBUG_LOCK_ALLOC is not set # CONFIG_DEBUG_LOCK_ALLOC is not set
# CONFIG_PROVE_LOCKING is not set
# CONFIG_LOCK_STAT is not set
# CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set
# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
# CONFIG_LOCK_TORTURE_TEST is not set # CONFIG_LOCK_TORTURE_TEST is not set
@ -8769,8 +8818,8 @@ CONFIG_OPTIMIZE_INLINING=y
# CONFIG_DEBUG_NMI_SELFTEST is not set # CONFIG_DEBUG_NMI_SELFTEST is not set
# CONFIG_X86_DEBUG_FPU is not set # CONFIG_X86_DEBUG_FPU is not set
CONFIG_PUNIT_ATOM_DEBUG=m CONFIG_PUNIT_ATOM_DEBUG=m
CONFIG_UNWINDER_FRAME_POINTER=y
# CONFIG_UNWINDER_ORC is not set # CONFIG_UNWINDER_ORC is not set
CONFIG_UNWINDER_FRAME_POINTER=y
# CONFIG_UNWINDER_GUESS is not set # CONFIG_UNWINDER_GUESS is not set
# #
@ -8875,7 +8924,6 @@ CONFIG_CRYPTO_CRYPTD=m
CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_MCRYPTD=m
CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_AUTHENC=m
CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_TEST=m
CONFIG_CRYPTO_ABLK_HELPER=m
CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_SIMD=m
CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_GLUE_HELPER_X86=m
CONFIG_CRYPTO_ENGINE=m CONFIG_CRYPTO_ENGINE=m
@ -8893,6 +8941,7 @@ CONFIG_CRYPTO_ECHAINIV=m
# Block modes # Block modes
# #
CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CFB=m
CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_ECB=y
@ -8977,6 +9026,8 @@ CONFIG_CRYPTO_SERPENT=m
CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m
CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m
CONFIG_CRYPTO_SM4=m
CONFIG_CRYPTO_SPECK=m
CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TEA=m
CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH=m
CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_COMMON=m
@ -8987,7 +9038,7 @@ CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
# #
# Compression # Compression
# #
CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_842=m CONFIG_CRYPTO_842=m
CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4=m
@ -9013,7 +9064,6 @@ CONFIG_CRYPTO_HW=y
CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK=y
CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m
CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set
CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP=y
CONFIG_CRYPTO_DEV_CCP_DD=m CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_SP_CCP=y CONFIG_CRYPTO_DEV_SP_CCP=y
@ -9029,6 +9079,7 @@ CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
# CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set
CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_CHELSIO=m
# CONFIG_CHELSIO_IPSEC_INLINE is not set # CONFIG_CHELSIO_IPSEC_INLINE is not set
CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y

View file

@ -1,7 +1,7 @@
%define kernelversion 4 %define kernelversion 4
%define patchlevel 16 %define patchlevel 17
# sublevel is now used for -stable patches # sublevel is now used for -stable patches
%define sublevel 18 %define sublevel 4
# Release number. Increase this before a rebuild. # Release number. Increase this before a rebuild.
%define rpmrel 1 %define rpmrel 1

View file

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAlsxgK8ACgkQONu9yGCS
aT6BXA/+J4z5iwy0usHOkhQj+AW7ihfnrPpG4hRuHCMZv9w4rQk+ccbm2wXmk7vm
7USHqK0+Estx+L7k7KtjGSfzc0iOYHFViVboU7URDlgvyvp0F/xpXAgQ+1VjrtFa
HBcXMxfn736RofFsWpOzfQdikWoj1nIY60xaSMS6hxEqVg1aixBjl6fZPDogpKE6
dmAJ0MSvmtdzE6eOHBU7u4/B9F0Ayc+pFDa8xnPsGmzhjG8z9HBGVHDEr5+1sR2o
87Ic9+z+5lxCHxC7ZVR/V8elZWXq6JJzBX8eeBr0WufGB4OOt1F+IlbQNQU02z80
GNTnI/o1QYLjny80em2mY8wkUPcBYEcTQABlias1+04fMZyyVCOhR9EV1PiPQGtP
qup4Kl6kL2PIBYM7L2aE7/eLqqa2SNCi1wuNtHgciwQy9uBTvdzky3fFsj6ltdzc
B9bWPHtawF9W50z9UIL7iGIJt7n/2zxU5FNqExYrgBmzsXVggWVGrYdi3gXKni4i
nMld4sArgP2gz5MWHNlK8fHMHkC+2t4sV6BlAcGuPDOBVEvZhoAkZW6C27d16NYg
wbVi0q+cgksiuRJaZxhsEwBRCat46amhtxURhiYp2P6D+oF2sYWje5h5dEPhJH47
qBeUHxBCUDSCcJlHIrU8TunwQoMFu7QctEm9vq9ZPS89i85PU4U=
=nHBX
-----END PGP SIGNATURE-----

16
patch-4.17.4.sign Normal file
View file

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAls7QXsACgkQONu9yGCS
aT7F+hAAhzXnkVw7c+CLHw6pXyaAIubedYIZRNOBGYqgQwHiZNJ23HrttsS0o6/T
wSEJubQ2WAiNB/SIR2RySD87JnVumj6Y4/nGrNMKGuBsbnu+snHOffsF5Zl75/2v
mbf31iNd7KXfuAuHiTp5HHPBmncElxMYMFpBTNEofadKd4ghWMuv52X6t3nBrDkU
iQ0wo11O8+RCKOVeoczJ66fbvdqRFZeuvfD2/0l8rGnBqCh3++ZeOytyo3cl4FTF
9lkkwxe6EwNZ+KXAgWjt0M7V4LwN3VJcT34mD/puGyUdo3cQxUo+vwaskKyyVQH7
CBLtF5YtTYCFZCtOoofAXw2M7Gb6F1S5NPBUTh6GPrG+engBzbO5LwH8xqKCaE3b
jwDseCn72OEXWAnXA2iM7p2DE56IpNkcBzI6W2Mmq+rTxFoVPP17LGvRmrqGWpoz
2XLHxDgqKeQa/Pqgc6ujhproa1f6fr9N+bpa6L0N98lD6k38iK/6tMYEN24pwOdq
r7CVotQojku2usyvbV3kJ6ohQzwJ6aZXx+6gFy9MyOcjePlCEaKFgsUuM9/Qlxc4
bWNeTjavUD9ps7tzL26BMcGdQ8Zv6VFn+y7dD1jV2Pzf/1IDTZuGyH9BCMnIYoNQ
83iMhsOec4etAkSqfFRv7pIat41m5mz47KUDN/eQrcpcpj6U2vo=
=prnx
-----END PGP SIGNATURE-----

View file

@ -1,10 +1,10 @@
diff --git a/tools/perf/util/setup.py b/tools/perf/util/setup.py diff --git a/tools/perf/util/setup.py b/tools/perf/util/setup.py
index c868098..61c98a9 100644 index 001be4f9d3b9..b49aa54baaad 100644
--- a/tools/perf/util/setup.py --- a/tools/perf/util/setup.py
+++ b/tools/perf/util/setup.py +++ b/tools/perf/util/setup.py
@@ -22,6 +22,9 @@ cflags = getenv('CFLAGS', '').split() @@ -31,6 +31,9 @@ cflags += ['-fno-strict-aliasing', '-Wno-write-strings', '-Wno-unused-parameter'
# switch off several checks (need to be at the end of cflags list) if cc != "clang":
cflags += ['-fno-strict-aliasing', '-Wno-write-strings', '-Wno-unused-parameter' ] cflags += ['-Wno-cast-function-type' ]
+libs = getenv('LIBS', '').split() +libs = getenv('LIBS', '').split()
+libs += ['dl'] +libs += ['dl']
@ -12,7 +12,7 @@ index c868098..61c98a9 100644
src_perf = getenv('srctree') + '/tools/perf' src_perf = getenv('srctree') + '/tools/perf'
build_lib = getenv('PYTHON_EXTBUILD_LIB') build_lib = getenv('PYTHON_EXTBUILD_LIB')
build_tmp = getenv('PYTHON_EXTBUILD_TMP') build_tmp = getenv('PYTHON_EXTBUILD_TMP')
@@ -39,6 +42,7 @@ perf = Extension('perf', @@ -48,6 +51,7 @@ perf = Extension('perf',
include_dirs = ['util/include'], include_dirs = ['util/include'],
extra_compile_args = cflags, extra_compile_args = cflags,
extra_objects = [libtraceevent, libapikfs], extra_objects = [libtraceevent, libapikfs],

View file

@ -1,8 +1,8 @@
diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index 1e762c210f1b..9b434ad7dadd 100644 index f2040d46f095..eb5e429b1ea5 100644
--- a/Documentation/admin-guide/kernel-parameters.txt --- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -2924,6 +2924,10 @@ @@ -2979,6 +2979,10 @@
the specified number of seconds. This is to be used if the specified number of seconds. This is to be used if
your oopses keep scrolling off the screen. your oopses keep scrolling off the screen.
@ -14,10 +14,10 @@ index 1e762c210f1b..9b434ad7dadd 100644
pcd. [PARIDE] pcd. [PARIDE]
diff --git a/fs/buffer.c b/fs/buffer.c diff --git a/fs/buffer.c b/fs/buffer.c
index 0736a6a2e2f0..2f25f9d07fb5 100644 index 249b83fafe48..b51ce983ec7d 100644
--- a/fs/buffer.c --- a/fs/buffer.c
+++ b/fs/buffer.c +++ b/fs/buffer.c
@@ -3578,7 +3578,7 @@ void __init buffer_init(void) @@ -3549,7 +3549,7 @@ void __init buffer_init(void)
bh_cachep = kmem_cache_create("buffer_head", bh_cachep = kmem_cache_create("buffer_head",
sizeof(struct buffer_head), 0, sizeof(struct buffer_head), 0,
(SLAB_RECLAIM_ACCOUNT|SLAB_PANIC| (SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|
@ -27,21 +27,20 @@ index 0736a6a2e2f0..2f25f9d07fb5 100644
/* /*
diff --git a/fs/dcache.c b/fs/dcache.c diff --git a/fs/dcache.c b/fs/dcache.c
index 10c1a6d60d6e..c323d1426b6b 100644 index 2acfc69878f5..f2f575aaa27c 100644
--- a/fs/dcache.c --- a/fs/dcache.c
+++ b/fs/dcache.c +++ b/fs/dcache.c
@@ -3642,7 +3642,8 @@ void __init vfs_caches_init_early(void) @@ -3232,7 +3232,7 @@ void __init vfs_caches_init_early(void)
void __init vfs_caches_init(void) void __init vfs_caches_init(void)
{ {
names_cachep = kmem_cache_create("names_cache", PATH_MAX, 0, names_cachep = kmem_cache_create_usercopy("names_cache", PATH_MAX, 0,
- SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL); - SLAB_HWCACHE_ALIGN|SLAB_PANIC, 0, PATH_MAX, NULL);
+ SLAB_HWCACHE_ALIGN|SLAB_PANIC| + SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_NO_SANITIZE, 0, PATH_MAX, NULL);
+ SLAB_NO_SANITIZE, NULL);
dcache_init(); dcache_init();
inode_init(); inode_init();
diff --git a/include/linux/slab.h b/include/linux/slab.h diff --git a/include/linux/slab.h b/include/linux/slab.h
index 50697a1d6621..d5473371939e 100644 index 81ebd71f8c03..ccb3618c4052 100644
--- a/include/linux/slab.h --- a/include/linux/slab.h
+++ b/include/linux/slab.h +++ b/include/linux/slab.h
@@ -27,6 +27,14 @@ @@ -27,6 +27,14 @@
@ -60,12 +59,12 @@ index 50697a1d6621..d5473371939e 100644
#define SLAB_HWCACHE_ALIGN ((slab_flags_t __force)0x00002000U) #define SLAB_HWCACHE_ALIGN ((slab_flags_t __force)0x00002000U)
/* Use GFP_DMA memory */ /* Use GFP_DMA memory */
diff --git a/kernel/fork.c b/kernel/fork.c diff --git a/kernel/fork.c b/kernel/fork.c
index 80e1fee1187c..b398613cf6d2 100644 index a5d21c42acfc..bdc0c9a07ae8 100644
--- a/kernel/fork.c --- a/kernel/fork.c
+++ b/kernel/fork.c +++ b/kernel/fork.c
@@ -2228,7 +2228,7 @@ void __init proc_caches_init(void) @@ -2271,7 +2271,7 @@ void __init proc_caches_init(void)
sizeof(struct mm_struct), ARCH_MIN_MMSTRUCT_ALIGN, offsetof(struct mm_struct, saved_auxv),
SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_ACCOUNT, sizeof_field(struct mm_struct, saved_auxv),
NULL); NULL);
- vm_area_cachep = KMEM_CACHE(vm_area_struct, SLAB_PANIC|SLAB_ACCOUNT); - vm_area_cachep = KMEM_CACHE(vm_area_struct, SLAB_PANIC|SLAB_ACCOUNT);
+ vm_area_cachep = KMEM_CACHE(vm_area_struct, SLAB_PANIC|SLAB_ACCOUNT|SLAB_NO_SANITIZE); + vm_area_cachep = KMEM_CACHE(vm_area_struct, SLAB_PANIC|SLAB_ACCOUNT|SLAB_NO_SANITIZE);
@ -73,7 +72,7 @@ index 80e1fee1187c..b398613cf6d2 100644
nsproxy_cache_init(); nsproxy_cache_init();
} }
diff --git a/mm/rmap.c b/mm/rmap.c diff --git a/mm/rmap.c b/mm/rmap.c
index 47db27f8049e..328a8f009438 100644 index 8d5337fed37b..95e2be039402 100644
--- a/mm/rmap.c --- a/mm/rmap.c
+++ b/mm/rmap.c +++ b/mm/rmap.c
@@ -431,10 +431,10 @@ static void anon_vma_ctor(void *data) @@ -431,10 +431,10 @@ static void anon_vma_ctor(void *data)
@ -90,10 +89,10 @@ index 47db27f8049e..328a8f009438 100644
/* /*
diff --git a/mm/slab.c b/mm/slab.c diff --git a/mm/slab.c b/mm/slab.c
index 4e51ef954026..f75bb31f8a1b 100644 index 2f308253c3d7..9cb22d666f59 100644
--- a/mm/slab.c --- a/mm/slab.c
+++ b/mm/slab.c +++ b/mm/slab.c
@@ -3497,6 +3497,17 @@ void ___cache_free(struct kmem_cache *cachep, void *objp, @@ -3507,6 +3507,17 @@ void ___cache_free(struct kmem_cache *cachep, void *objp,
struct array_cache *ac = cpu_cache_get(cachep); struct array_cache *ac = cpu_cache_get(cachep);
check_irq_off(); check_irq_off();
@ -112,30 +111,30 @@ index 4e51ef954026..f75bb31f8a1b 100644
objp = cache_free_debugcheck(cachep, objp, caller); objp = cache_free_debugcheck(cachep, objp, caller);
diff --git a/mm/slab.h b/mm/slab.h diff --git a/mm/slab.h b/mm/slab.h
index ad657ffa44e5..07a64aaf1f4f 100644 index 68bdf498da3b..d3ba8f16b155 100644
--- a/mm/slab.h --- a/mm/slab.h
+++ b/mm/slab.h +++ b/mm/slab.h
@@ -78,6 +78,15 @@ extern const struct kmalloc_info_struct { @@ -80,6 +80,15 @@ extern const struct kmalloc_info_struct {
unsigned long size; unsigned int size;
} kmalloc_info[]; } kmalloc_info[];
+#ifdef CONFIG_PAX_MEMORY_SANITIZE +#ifdef CONFIG_PAX_MEMORY_SANITIZE
+#ifdef CONFIG_X86_64 +#ifdef CONFIG_X86_64
+#define PAX_MEMORY_SANITIZE_VALUE '\xfe' +#define PAX_MEMORY_SANITIZE_VALUE '\xfe'
+#else +#else
+#define PAX_MEMORY_SANITIZE_VALUE '\xff' +#define PAX_MEMORY_SANITIZE_VALUE '\xff'
+#endif +#endif
+extern bool pax_sanitize_slab; +extern bool pax_sanitize_slab;
+#endif +#endif
+ +
unsigned long calculate_alignment(slab_flags_t flags, #ifndef CONFIG_SLOB
unsigned long align, unsigned long size); /* Kmalloc array related functions */
void setup_kmalloc_cache_index_table(void);
diff --git a/mm/slab_common.c b/mm/slab_common.c diff --git a/mm/slab_common.c b/mm/slab_common.c
index c8cb36774ba1..89839f6a55cc 100644 index 65408ced18f1..fa458ea26e52 100644
--- a/mm/slab_common.c --- a/mm/slab_common.c
+++ b/mm/slab_common.c +++ b/mm/slab_common.c
@@ -49,7 +49,11 @@ static DECLARE_WORK(slab_caches_to_rcu_destroy_work, @@ -58,7 +58,11 @@ static DECLARE_WORK(slab_caches_to_rcu_destroy_work,
/* /*
* Merge control. If this is set then no merging of slab caches will occur. * Merge control. If this is set then no merging of slab caches will occur.
*/ */
@ -147,7 +146,7 @@ index c8cb36774ba1..89839f6a55cc 100644
static int __init setup_slab_nomerge(char *str) static int __init setup_slab_nomerge(char *str)
{ {
@@ -72,6 +76,20 @@ unsigned int kmem_cache_size(struct kmem_cache *s) @@ -81,6 +85,20 @@ unsigned int kmem_cache_size(struct kmem_cache *s)
} }
EXPORT_SYMBOL(kmem_cache_size); EXPORT_SYMBOL(kmem_cache_size);
@ -166,9 +165,9 @@ index c8cb36774ba1..89839f6a55cc 100644
+#endif +#endif
+ +
#ifdef CONFIG_DEBUG_VM #ifdef CONFIG_DEBUG_VM
static int kmem_cache_sanity_check(const char *name, size_t size) static int kmem_cache_sanity_check(const char *name, unsigned int size)
{ {
@@ -272,7 +290,11 @@ static inline void memcg_unlink_cache(struct kmem_cache *s) @@ -291,7 +309,11 @@ static unsigned int calculate_alignment(slab_flags_t flags,
*/ */
int slab_unmergeable(struct kmem_cache *s) int slab_unmergeable(struct kmem_cache *s)
{ {
@ -181,7 +180,7 @@ index c8cb36774ba1..89839f6a55cc 100644
return 1; return 1;
if (!is_root_cache(s)) if (!is_root_cache(s))
@@ -295,7 +317,11 @@ struct kmem_cache *find_mergeable(size_t size, size_t align, @@ -317,7 +339,11 @@ struct kmem_cache *find_mergeable(unsigned int size, unsigned int align,
{ {
struct kmem_cache *s; struct kmem_cache *s;
@ -194,7 +193,7 @@ index c8cb36774ba1..89839f6a55cc 100644
return NULL; return NULL;
if (ctor) if (ctor)
@@ -462,6 +488,11 @@ kmem_cache_create(const char *name, size_t size, size_t align, @@ -467,6 +493,11 @@ kmem_cache_create_usercopy(const char *name,
*/ */
flags &= CACHE_CREATE_MASK; flags &= CACHE_CREATE_MASK;
@ -203,9 +202,9 @@ index c8cb36774ba1..89839f6a55cc 100644
+ flags |= SLAB_NO_SANITIZE; + flags |= SLAB_NO_SANITIZE;
+#endif +#endif
+ +
s = __kmem_cache_alias(name, size, align, flags, ctor); /* Fail closed on bad usersize of useroffset values. */
if (s) if (WARN_ON(!usersize && useroffset) ||
goto out_unlock; WARN_ON(size < usersize || size - usersize < useroffset))
diff --git a/mm/slob.c b/mm/slob.c diff --git a/mm/slob.c b/mm/slob.c
index 623e8a5c46ce..1f2985096f84 100644 index 623e8a5c46ce..1f2985096f84 100644
--- a/mm/slob.c --- a/mm/slob.c
@ -223,34 +222,37 @@ index 623e8a5c46ce..1f2985096f84 100644
/* This slob page is about to become partially free. Easy! */ /* This slob page is about to become partially free. Easy! */
sp->units = units; sp->units = units;
diff --git a/mm/slub.c b/mm/slub.c diff --git a/mm/slub.c b/mm/slub.c
index cfd56e5a35fb..8b0b41e477e7 100644 index 613c8dc2f409..3ae38641924a 100644
--- a/mm/slub.c --- a/mm/slub.c
+++ b/mm/slub.c +++ b/mm/slub.c
@@ -2966,6 +2966,23 @@ static __always_inline void slab_free(struct kmem_cache *s, struct page *page, @@ -2985,8 +2985,25 @@ static __always_inline void slab_free(struct kmem_cache *s, struct page *page,
unsigned long addr) * With KASAN enabled slab_free_freelist_hook modifies the freelist
{ * to remove objects, whose reuse must be delayed.
slab_free_freelist_hook(s, head, tail); */
+ - if (slab_free_freelist_hook(s, &head, &tail))
+ if (slab_free_freelist_hook(s, &head, &tail)) {
+#ifdef CONFIG_PAX_MEMORY_SANITIZE +#ifdef CONFIG_PAX_MEMORY_SANITIZE
+ if (pax_sanitize_slab && !(s->flags & SLAB_NO_SANITIZE)) { + if (pax_sanitize_slab && !(s->flags & SLAB_NO_SANITIZE)) {
+ int offset = s->offset ? 0 : sizeof(void *); + int offset = s->offset ? 0 : sizeof(void *);
+ void *x = head; + void *x = head;
+ void *tail_obj = tail ? : head;
+ +
+ while (1) { + while (1) {
+ memset(x + offset, PAX_MEMORY_SANITIZE_VALUE, s->object_size - offset); + memset(x + offset, PAX_MEMORY_SANITIZE_VALUE, s->object_size - offset);
+ if (s->ctor) + if (s->ctor)
+ s->ctor(x); + s->ctor(x);
+ if (x == tail_obj) + if (x == tail_obj)
+ break; + break;
+ x = get_freepointer(s, x); + x = get_freepointer(s, x);
+ }
+ } + }
+ }
+#endif +#endif
+ do_slab_free(s, page, head, tail, cnt, addr);
/* + }
* slab_free_freelist_hook() could have put the items into quarantine. }
* If so, no need to free them.
@@ -3496,6 +3513,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order) #ifdef CONFIG_KASAN
@@ -3512,6 +3529,9 @@ static int calculate_sizes(struct kmem_cache *s, int forced_order)
s->inuse = size; s->inuse = size;
if (((flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)) || if (((flags & (SLAB_TYPESAFE_BY_RCU | SLAB_POISON)) ||
@ -261,28 +263,28 @@ index cfd56e5a35fb..8b0b41e477e7 100644
/* /*
* Relocate free pointer after the object if it is not * Relocate free pointer after the object if it is not
diff --git a/net/core/skbuff.c b/net/core/skbuff.c diff --git a/net/core/skbuff.c b/net/core/skbuff.c
index 08f574081315..77d017ef9bf5 100644 index 345b51837ca8..a2888903091d 100644
--- a/net/core/skbuff.c --- a/net/core/skbuff.c
+++ b/net/core/skbuff.c +++ b/net/core/skbuff.c
@@ -3893,12 +3893,14 @@ void __init skb_init(void) @@ -3917,14 +3917,14 @@ void __init skb_init(void)
skbuff_head_cache = kmem_cache_create("skbuff_head_cache", skbuff_head_cache = kmem_cache_create_usercopy("skbuff_head_cache",
sizeof(struct sk_buff), sizeof(struct sk_buff),
0, 0,
- SLAB_HWCACHE_ALIGN|SLAB_PANIC, - SLAB_HWCACHE_ALIGN|SLAB_PANIC,
+ SLAB_HWCACHE_ALIGN|SLAB_PANIC| + SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_NO_SANITIZE,
+ SLAB_NO_SANITIZE, offsetof(struct sk_buff, cb),
sizeof_field(struct sk_buff, cb),
NULL); NULL);
skbuff_fclone_cache = kmem_cache_create("skbuff_fclone_cache", skbuff_fclone_cache = kmem_cache_create("skbuff_fclone_cache",
sizeof(struct sk_buff_fclones), sizeof(struct sk_buff_fclones),
0, 0,
- SLAB_HWCACHE_ALIGN|SLAB_PANIC, - SLAB_HWCACHE_ALIGN|SLAB_PANIC,
+ SLAB_HWCACHE_ALIGN|SLAB_PANIC| + SLAB_HWCACHE_ALIGN|SLAB_PANIC|SLAB_NO_SANITIZE,
+ SLAB_NO_SANITIZE,
NULL); NULL);
} }
diff --git a/security/Kconfig b/security/Kconfig diff --git a/security/Kconfig b/security/Kconfig
index b0cb9a5f9448..63d764a926c6 100644 index c4302067a3ad..0846636e8b96 100644
--- a/security/Kconfig --- a/security/Kconfig
+++ b/security/Kconfig +++ b/security/Kconfig
@@ -6,6 +6,37 @@ menu "Security options" @@ -6,6 +6,37 @@ menu "Security options"