summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configs/fedora/generic/CONFIG_ACPI_TAD1
-rw-r--r--configs/fedora/generic/CONFIG_CEC_PIN_ERROR_INJ1
-rw-r--r--configs/fedora/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS1
-rw-r--r--configs/fedora/generic/CONFIG_CXD2880_SPI_DRV1
-rw-r--r--configs/fedora/generic/CONFIG_DVB_CXD20992
-rw-r--r--configs/fedora/generic/CONFIG_ICE1
-rw-r--r--configs/fedora/generic/CONFIG_IEEE802154_MCR20A1
-rw-r--r--configs/fedora/generic/CONFIG_IR_IMON_DECODER1
-rw-r--r--configs/fedora/generic/CONFIG_IR_IMON_RAW1
-rw-r--r--configs/fedora/generic/CONFIG_LEDS_MLXREG1
-rw-r--r--configs/fedora/generic/CONFIG_NET_DSA_MV88E6XXX_PTP1
-rw-r--r--configs/fedora/generic/CONFIG_NET_EMATCH_IPT1
-rw-r--r--configs/fedora/generic/CONFIG_NET_VENDOR_NI1
-rw-r--r--configs/fedora/generic/CONFIG_NF_TABLES_ARP2
-rw-r--r--configs/fedora/generic/CONFIG_NF_TABLES_BRIDGE2
-rw-r--r--configs/fedora/generic/CONFIG_NF_TABLES_INET2
-rw-r--r--configs/fedora/generic/CONFIG_NF_TABLES_IPV42
-rw-r--r--configs/fedora/generic/CONFIG_NF_TABLES_IPV62
-rw-r--r--configs/fedora/generic/CONFIG_NF_TABLES_NETDEV2
-rw-r--r--configs/fedora/generic/CONFIG_PINCTRL_SDM8451
-rw-r--r--configs/fedora/generic/CONFIG_PPS2
-rw-r--r--configs/fedora/generic/CONFIG_PTP_1588_CLOCK2
-rw-r--r--configs/fedora/generic/CONFIG_REGULATOR_88PG86X1
-rw-r--r--configs/fedora/generic/CONFIG_RSI_COEX1
-rw-r--r--configs/fedora/generic/CONFIG_TIPC_DIAG1
-rw-r--r--configs/fedora/generic/arm/CONFIG_MMC_DW_HI3798CV2001
-rw-r--r--gitrev2
-rw-r--r--kernel-aarch64-debug.config35
-rw-r--r--kernel-aarch64.config35
-rw-r--r--kernel-armv7hl-debug.config35
-rw-r--r--kernel-armv7hl-lpae-debug.config35
-rw-r--r--kernel-armv7hl-lpae.config35
-rw-r--r--kernel-armv7hl.config35
-rw-r--r--kernel-i686-PAE.config34
-rw-r--r--kernel-i686-PAEdebug.config34
-rw-r--r--kernel-i686-debug.config34
-rw-r--r--kernel-i686.config34
-rw-r--r--kernel-ppc64-debug.config34
-rw-r--r--kernel-ppc64.config34
-rw-r--r--kernel-ppc64le-debug.config34
-rw-r--r--kernel-ppc64le.config34
-rw-r--r--kernel-s390x-debug.config34
-rw-r--r--kernel-s390x.config34
-rw-r--r--kernel-x86_64-debug.config34
-rw-r--r--kernel-x86_64.config34
-rw-r--r--kernel.spec14
-rw-r--r--mmc-sdhci-iproc-Disable-preset-values-for-BCM2835.patch37
-rw-r--r--sources2
-rw-r--r--wcn36xx-Fix-firmware-crash-due-to-corrupted-buffer-address.patch164
-rw-r--r--wcn36xx-reduce-verbosity-of-drivers-messages.patch95
50 files changed, 488 insertions, 479 deletions
diff --git a/configs/fedora/generic/CONFIG_ACPI_TAD b/configs/fedora/generic/CONFIG_ACPI_TAD
new file mode 100644
index 000000000..9588df987
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ACPI_TAD
@@ -0,0 +1 @@
+CONFIG_ACPI_TAD=m
diff --git a/configs/fedora/generic/CONFIG_CEC_PIN_ERROR_INJ b/configs/fedora/generic/CONFIG_CEC_PIN_ERROR_INJ
new file mode 100644
index 000000000..9f3e785f0
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CEC_PIN_ERROR_INJ
@@ -0,0 +1 @@
+# CONFIG_CEC_PIN_ERROR_INJ is not set
diff --git a/configs/fedora/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS b/configs/fedora/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS
new file mode 100644
index 000000000..e45cb2eda
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CRYPTO_DEV_CHELSIO_TLS
@@ -0,0 +1 @@
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
diff --git a/configs/fedora/generic/CONFIG_CXD2880_SPI_DRV b/configs/fedora/generic/CONFIG_CXD2880_SPI_DRV
new file mode 100644
index 000000000..443f0a713
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_CXD2880_SPI_DRV
@@ -0,0 +1 @@
+CONFIG_CXD2880_SPI_DRV=m
diff --git a/configs/fedora/generic/CONFIG_DVB_CXD2099 b/configs/fedora/generic/CONFIG_DVB_CXD2099
index 76f5431d2..397d87f9e 100644
--- a/configs/fedora/generic/CONFIG_DVB_CXD2099
+++ b/configs/fedora/generic/CONFIG_DVB_CXD2099
@@ -1 +1 @@
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
diff --git a/configs/fedora/generic/CONFIG_ICE b/configs/fedora/generic/CONFIG_ICE
new file mode 100644
index 000000000..855d37ea1
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ICE
@@ -0,0 +1 @@
+CONFIG_ICE=m
diff --git a/configs/fedora/generic/CONFIG_IEEE802154_MCR20A b/configs/fedora/generic/CONFIG_IEEE802154_MCR20A
new file mode 100644
index 000000000..607f868de
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_IEEE802154_MCR20A
@@ -0,0 +1 @@
+CONFIG_IEEE802154_MCR20A=m
diff --git a/configs/fedora/generic/CONFIG_IR_IMON_DECODER b/configs/fedora/generic/CONFIG_IR_IMON_DECODER
new file mode 100644
index 000000000..0a129a166
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_IR_IMON_DECODER
@@ -0,0 +1 @@
+CONFIG_IR_IMON_DECODER=m
diff --git a/configs/fedora/generic/CONFIG_IR_IMON_RAW b/configs/fedora/generic/CONFIG_IR_IMON_RAW
new file mode 100644
index 000000000..d7a8ae566
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_IR_IMON_RAW
@@ -0,0 +1 @@
+CONFIG_IR_IMON_RAW=m
diff --git a/configs/fedora/generic/CONFIG_LEDS_MLXREG b/configs/fedora/generic/CONFIG_LEDS_MLXREG
new file mode 100644
index 000000000..8320ecf11
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_LEDS_MLXREG
@@ -0,0 +1 @@
+CONFIG_LEDS_MLXREG=m
diff --git a/configs/fedora/generic/CONFIG_NET_DSA_MV88E6XXX_PTP b/configs/fedora/generic/CONFIG_NET_DSA_MV88E6XXX_PTP
new file mode 100644
index 000000000..805ebb23e
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_NET_DSA_MV88E6XXX_PTP
@@ -0,0 +1 @@
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
diff --git a/configs/fedora/generic/CONFIG_NET_EMATCH_IPT b/configs/fedora/generic/CONFIG_NET_EMATCH_IPT
new file mode 100644
index 000000000..7e5e1ba07
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_NET_EMATCH_IPT
@@ -0,0 +1 @@
+CONFIG_NET_EMATCH_IPT=m
diff --git a/configs/fedora/generic/CONFIG_NET_VENDOR_NI b/configs/fedora/generic/CONFIG_NET_VENDOR_NI
new file mode 100644
index 000000000..8504bfca5
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_NET_VENDOR_NI
@@ -0,0 +1 @@
+# CONFIG_NET_VENDOR_NI is not set
diff --git a/configs/fedora/generic/CONFIG_NF_TABLES_ARP b/configs/fedora/generic/CONFIG_NF_TABLES_ARP
index da6153883..5e3cf6e4b 100644
--- a/configs/fedora/generic/CONFIG_NF_TABLES_ARP
+++ b/configs/fedora/generic/CONFIG_NF_TABLES_ARP
@@ -1 +1 @@
-CONFIG_NF_TABLES_ARP=m
+CONFIG_NF_TABLES_ARP=y
diff --git a/configs/fedora/generic/CONFIG_NF_TABLES_BRIDGE b/configs/fedora/generic/CONFIG_NF_TABLES_BRIDGE
index bfdd62752..b07933aab 100644
--- a/configs/fedora/generic/CONFIG_NF_TABLES_BRIDGE
+++ b/configs/fedora/generic/CONFIG_NF_TABLES_BRIDGE
@@ -1 +1 @@
-CONFIG_NF_TABLES_BRIDGE=m
+CONFIG_NF_TABLES_BRIDGE=y
diff --git a/configs/fedora/generic/CONFIG_NF_TABLES_INET b/configs/fedora/generic/CONFIG_NF_TABLES_INET
index b3eca5592..407ac412f 100644
--- a/configs/fedora/generic/CONFIG_NF_TABLES_INET
+++ b/configs/fedora/generic/CONFIG_NF_TABLES_INET
@@ -1 +1 @@
-CONFIG_NF_TABLES_INET=m
+CONFIG_NF_TABLES_INET=y
diff --git a/configs/fedora/generic/CONFIG_NF_TABLES_IPV4 b/configs/fedora/generic/CONFIG_NF_TABLES_IPV4
index 591589bd6..4393170ed 100644
--- a/configs/fedora/generic/CONFIG_NF_TABLES_IPV4
+++ b/configs/fedora/generic/CONFIG_NF_TABLES_IPV4
@@ -1 +1 @@
-CONFIG_NF_TABLES_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
diff --git a/configs/fedora/generic/CONFIG_NF_TABLES_IPV6 b/configs/fedora/generic/CONFIG_NF_TABLES_IPV6
index 66bd77464..271ac4a7a 100644
--- a/configs/fedora/generic/CONFIG_NF_TABLES_IPV6
+++ b/configs/fedora/generic/CONFIG_NF_TABLES_IPV6
@@ -1 +1 @@
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
diff --git a/configs/fedora/generic/CONFIG_NF_TABLES_NETDEV b/configs/fedora/generic/CONFIG_NF_TABLES_NETDEV
index 397090994..2fd27f8e9 100644
--- a/configs/fedora/generic/CONFIG_NF_TABLES_NETDEV
+++ b/configs/fedora/generic/CONFIG_NF_TABLES_NETDEV
@@ -1 +1 @@
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
diff --git a/configs/fedora/generic/CONFIG_PINCTRL_SDM845 b/configs/fedora/generic/CONFIG_PINCTRL_SDM845
new file mode 100644
index 000000000..425ac0b4d
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_PINCTRL_SDM845
@@ -0,0 +1 @@
+# CONFIG_PINCTRL_SDM845 is not set
diff --git a/configs/fedora/generic/CONFIG_PPS b/configs/fedora/generic/CONFIG_PPS
index f2a107935..192e8c5cf 100644
--- a/configs/fedora/generic/CONFIG_PPS
+++ b/configs/fedora/generic/CONFIG_PPS
@@ -1 +1 @@
-CONFIG_PPS=m
+CONFIG_PPS=y
diff --git a/configs/fedora/generic/CONFIG_PTP_1588_CLOCK b/configs/fedora/generic/CONFIG_PTP_1588_CLOCK
index cea01d507..120e79f0f 100644
--- a/configs/fedora/generic/CONFIG_PTP_1588_CLOCK
+++ b/configs/fedora/generic/CONFIG_PTP_1588_CLOCK
@@ -1 +1 @@
-CONFIG_PTP_1588_CLOCK=m
+CONFIG_PTP_1588_CLOCK=y
diff --git a/configs/fedora/generic/CONFIG_REGULATOR_88PG86X b/configs/fedora/generic/CONFIG_REGULATOR_88PG86X
new file mode 100644
index 000000000..ba92dea72
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_REGULATOR_88PG86X
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_88PG86X is not set
diff --git a/configs/fedora/generic/CONFIG_RSI_COEX b/configs/fedora/generic/CONFIG_RSI_COEX
new file mode 100644
index 000000000..8992ba7e9
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_RSI_COEX
@@ -0,0 +1 @@
+CONFIG_RSI_COEX=y
diff --git a/configs/fedora/generic/CONFIG_TIPC_DIAG b/configs/fedora/generic/CONFIG_TIPC_DIAG
new file mode 100644
index 000000000..8defa28ca
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_TIPC_DIAG
@@ -0,0 +1 @@
+CONFIG_TIPC_DIAG=m
diff --git a/configs/fedora/generic/arm/CONFIG_MMC_DW_HI3798CV200 b/configs/fedora/generic/arm/CONFIG_MMC_DW_HI3798CV200
new file mode 100644
index 000000000..044b3bfa7
--- /dev/null
+++ b/configs/fedora/generic/arm/CONFIG_MMC_DW_HI3798CV200
@@ -0,0 +1 @@
+CONFIG_MMC_DW_HI3798CV200=m
diff --git a/gitrev b/gitrev
index e16d2a74e..07ce1e349 100644
--- a/gitrev
+++ b/gitrev
@@ -1 +1 @@
-642e7fd23353e22290e3d51719fcb658dc252342
+17dec0a949153d9ac00760ba2f5b78cb583e995f
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index bed396b93..cc626a63b 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -69,6 +69,7 @@ CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_WATCHDOG=y
CONFIG_ACPI=y
@@ -788,6 +789,7 @@ CONFIG_CC_STACKPROTECTOR_NONE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -1025,6 +1027,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_CRYPTO_DEV_MARVELL_CESA=m
@@ -1112,6 +1115,7 @@ CONFIG_CRYPTO=y
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1418,7 +1422,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2154,6 +2158,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -2170,6 +2175,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2521,7 +2527,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2789,6 +2797,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3202,6 +3211,7 @@ CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_DW_EXYNOS is not set
+CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
CONFIG_MMC_DW=m
CONFIG_MMC_DW_PCI=m
@@ -3466,12 +3476,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3664,6 +3676,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -3798,13 +3811,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4195,6 +4208,7 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set
CONFIG_PINCTRL_QDF2XXX=y
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4266,7 +4280,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4295,8 +4309,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
# CONFIG_PWM_FSL_FTM is not set
@@ -4454,6 +4468,7 @@ CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPMI=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_ACT8865=m
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
@@ -4569,6 +4584,7 @@ CONFIG_RPMSG_QCOM_SMD=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5822,6 +5838,7 @@ CONFIG_TINYDRM_MIPI_DBI=m
# CONFIG_TINYDRM_REPAPER is not set
# CONFIG_TINYDRM_ST7586 is not set
CONFIG_TINYDRM_ST7735R=m
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index a2a499112..5c78421bc 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -69,6 +69,7 @@ CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_WATCHDOG=y
CONFIG_ACPI=y
@@ -788,6 +789,7 @@ CONFIG_CC_STACKPROTECTOR_NONE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -1024,6 +1026,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_CRYPTO_DEV_MARVELL_CESA=m
@@ -1111,6 +1114,7 @@ CONFIG_CRYPTO=y
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1408,7 +1412,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2136,6 +2140,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -2152,6 +2157,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2503,7 +2509,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2769,6 +2777,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3181,6 +3190,7 @@ CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_DW_EXYNOS is not set
+CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
CONFIG_MMC_DW=m
CONFIG_MMC_DW_PCI=m
@@ -3444,12 +3454,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3642,6 +3654,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -3776,13 +3789,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4173,6 +4186,7 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
# CONFIG_PINCTRL_QCOM_SSBI_PMIC is not set
CONFIG_PINCTRL_QDF2XXX=y
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4244,7 +4258,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4272,8 +4286,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
# CONFIG_PWM_FSL_FTM is not set
@@ -4431,6 +4445,7 @@ CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP_SPMI=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_ACT8865=m
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_ANATOP is not set
@@ -4546,6 +4561,7 @@ CONFIG_RPMSG_QCOM_SMD=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5798,6 +5814,7 @@ CONFIG_TINYDRM_MIPI_DBI=m
# CONFIG_TINYDRM_REPAPER is not set
# CONFIG_TINYDRM_ST7586 is not set
CONFIG_TINYDRM_ST7735R=m
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index 23c81b92e..b13378c52 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -822,6 +823,7 @@ CONFIG_CC_STACKPROTECTOR_NONE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -1051,6 +1053,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=m
CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=m
@@ -1156,6 +1159,7 @@ CONFIG_CRYPTO=y
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1515,7 +1519,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2274,6 +2278,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -2290,6 +2295,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2660,7 +2666,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2952,6 +2960,7 @@ CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MAX8997=m
CONFIG_LEDS_MC13783=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
CONFIG_LEDS_NS2=m
@@ -3388,6 +3397,7 @@ CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_DW_EXYNOS=m
+CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
CONFIG_MMC_DW=m
CONFIG_MMC_DW_PCI=m
@@ -3695,12 +3705,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3894,6 +3906,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -4028,13 +4041,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4478,6 +4491,7 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
CONFIG_PINCTRL_RK805=m
CONFIG_PINCTRL_SAMSUNG=y
+# CONFIG_PINCTRL_SDM845 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4557,7 +4571,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4586,8 +4600,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
# CONFIG_PWM_FSL_FTM is not set
@@ -4753,6 +4767,7 @@ CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_SPMI=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
# CONFIG_REGULATOR_88PM800 is not set
CONFIG_REGULATOR_ACT8865=m
CONFIG_REGULATOR_AD5398=m
@@ -4888,6 +4903,7 @@ CONFIG_RPMSG_QCOM_SMD=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -6295,6 +6311,7 @@ CONFIG_TINYDRM_MIPI_DBI=m
# CONFIG_TINYDRM_REPAPER is not set
# CONFIG_TINYDRM_ST7586 is not set
CONFIG_TINYDRM_ST7735R=m
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index 797924eb5..3f188c575 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -797,6 +798,7 @@ CONFIG_CC_STACKPROTECTOR_NONE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -1018,6 +1020,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -1103,6 +1106,7 @@ CONFIG_CRYPTO=y
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1427,7 +1431,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2160,6 +2164,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -2176,6 +2181,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2529,7 +2535,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2815,6 +2823,7 @@ CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MAX8997=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
CONFIG_LEDS_NS2=m
@@ -3238,6 +3247,7 @@ CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_DW_EXYNOS=m
+CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
CONFIG_MMC_DW=m
CONFIG_MMC_DW_PCI=m
@@ -3519,12 +3529,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3717,6 +3729,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -3849,13 +3862,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4238,6 +4251,7 @@ CONFIG_PINCTRL_MSM8998=m
CONFIG_PINCTRL_MVEBU=y
CONFIG_PINCTRL_RK805=m
CONFIG_PINCTRL_SAMSUNG=y
+# CONFIG_PINCTRL_SDM845 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4313,7 +4327,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4342,8 +4356,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
# CONFIG_PWM_FSL_FTM is not set
@@ -4476,6 +4490,7 @@ CONFIG_REGMAP_IRQ=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_ACT8865=m
CONFIG_REGULATOR_AD5398=m
# CONFIG_REGULATOR_ANATOP is not set
@@ -4594,6 +4609,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5886,6 +5902,7 @@ CONFIG_TINYDRM_MIPI_DBI=m
# CONFIG_TINYDRM_REPAPER is not set
# CONFIG_TINYDRM_ST7586 is not set
CONFIG_TINYDRM_ST7735R=m
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index 82b513a10..1e2dfce8d 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -796,6 +797,7 @@ CONFIG_CC_STACKPROTECTOR_NONE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -1016,6 +1018,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -1101,6 +1104,7 @@ CONFIG_CRYPTO=y
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1417,7 +1421,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2142,6 +2146,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -2158,6 +2163,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2511,7 +2517,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2795,6 +2803,7 @@ CONFIG_LEDS_LP3952=m
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MAX8997=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
CONFIG_LEDS_NS2=m
@@ -3217,6 +3226,7 @@ CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_DW_EXYNOS=m
+CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
CONFIG_MMC_DW=m
CONFIG_MMC_DW_PCI=m
@@ -3497,12 +3507,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3695,6 +3707,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -3827,13 +3840,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4216,6 +4229,7 @@ CONFIG_PINCTRL_MSM8998=m
CONFIG_PINCTRL_MVEBU=y
CONFIG_PINCTRL_RK805=m
CONFIG_PINCTRL_SAMSUNG=y
+# CONFIG_PINCTRL_SDM845 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4291,7 +4305,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4319,8 +4333,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
# CONFIG_PWM_FSL_FTM is not set
@@ -4453,6 +4467,7 @@ CONFIG_REGMAP_IRQ=y
CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_ACT8865=m
CONFIG_REGULATOR_AD5398=m
# CONFIG_REGULATOR_ANATOP is not set
@@ -4571,6 +4586,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5862,6 +5878,7 @@ CONFIG_TINYDRM_MIPI_DBI=m
# CONFIG_TINYDRM_REPAPER is not set
# CONFIG_TINYDRM_ST7586 is not set
CONFIG_TINYDRM_ST7735R=m
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index 3d452ffbe..7bd7b70cd 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -821,6 +822,7 @@ CONFIG_CC_STACKPROTECTOR_NONE=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -1049,6 +1051,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_EXYNOS_RNG=m
CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=m
CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=m
@@ -1154,6 +1157,7 @@ CONFIG_CRYPTO=y
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1505,7 +1509,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2256,6 +2260,7 @@ CONFIG_I40EVF=m
CONFIG_I6300ESB_WDT=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -2272,6 +2277,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2642,7 +2648,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2932,6 +2940,7 @@ CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MAX8997=m
CONFIG_LEDS_MC13783=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
CONFIG_LEDS_NS2=m
@@ -3367,6 +3376,7 @@ CONFIG_MMC_CB710=m
CONFIG_MMC_CQHCI=m
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_DW_EXYNOS=m
+CONFIG_MMC_DW_HI3798CV200=m
CONFIG_MMC_DW_K3=m
CONFIG_MMC_DW=m
CONFIG_MMC_DW_PCI=m
@@ -3673,12 +3683,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3872,6 +3884,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -4006,13 +4019,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4456,6 +4469,7 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
CONFIG_PINCTRL_QCOM_SSBI_PMIC=m
CONFIG_PINCTRL_RK805=m
CONFIG_PINCTRL_SAMSUNG=y
+# CONFIG_PINCTRL_SDM845 is not set
CONFIG_PINCTRL_SINGLE=y
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4535,7 +4549,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4563,8 +4577,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
CONFIG_PWM_BCM2835=m
CONFIG_PWM_CROS_EC=m
# CONFIG_PWM_FSL_FTM is not set
@@ -4730,6 +4744,7 @@ CONFIG_REGMAP_MMIO=y
CONFIG_REGMAP_SPI=y
CONFIG_REGMAP_SPMI=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
# CONFIG_REGULATOR_88PM800 is not set
CONFIG_REGULATOR_ACT8865=m
CONFIG_REGULATOR_AD5398=m
@@ -4865,6 +4880,7 @@ CONFIG_RPMSG_QCOM_SMD=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -6271,6 +6287,7 @@ CONFIG_TINYDRM_MIPI_DBI=m
# CONFIG_TINYDRM_REPAPER is not set
# CONFIG_TINYDRM_ST7586 is not set
CONFIG_TINYDRM_ST7735R=m
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config
index 487571264..97abab5fc 100644
--- a/kernel-i686-PAE.config
+++ b/kernel-i686-PAE.config
@@ -78,6 +78,7 @@ CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_VIDEO=m
@@ -676,6 +677,7 @@ CONFIG_CC_STACKPROTECTOR=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -869,6 +871,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_GEODE=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -952,6 +955,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1234,7 +1238,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1998,6 +2002,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDEAPAD_LAPTOP=m
@@ -2016,6 +2021,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2394,7 +2400,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2661,6 +2669,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3301,12 +3310,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3497,6 +3508,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
CONFIG_NET_VENDOR_QLOGIC=y
@@ -3632,13 +3644,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3991,6 +4003,7 @@ CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4056,7 +4069,7 @@ CONFIG_PPS_CLIENT_GPIO=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4086,8 +4099,8 @@ CONFIG_PSAMPLE=m
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PUNIT_ATOM_DEBUG is not set
CONFIG_PVPANIC=m
CONFIG_PWM_CRC=y
@@ -4206,6 +4219,7 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4258,6 +4272,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5441,6 +5456,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config
index 27376383b..691ae0091 100644
--- a/kernel-i686-PAEdebug.config
+++ b/kernel-i686-PAEdebug.config
@@ -78,6 +78,7 @@ CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_VIDEO=m
@@ -677,6 +678,7 @@ CONFIG_CC_STACKPROTECTOR=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -871,6 +873,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_GEODE=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -954,6 +957,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1245,7 +1249,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2017,6 +2021,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDEAPAD_LAPTOP=m
@@ -2035,6 +2040,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2413,7 +2419,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2682,6 +2690,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3322,12 +3331,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3518,6 +3529,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
CONFIG_NET_VENDOR_QLOGIC=y
@@ -3653,13 +3665,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4012,6 +4024,7 @@ CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4077,7 +4090,7 @@ CONFIG_PPS_CLIENT_GPIO=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4108,8 +4121,8 @@ CONFIG_PSAMPLE=m
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PUNIT_ATOM_DEBUG is not set
CONFIG_PVPANIC=m
CONFIG_PWM_CRC=y
@@ -4228,6 +4241,7 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4280,6 +4294,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5464,6 +5479,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config
index a585c9734..2e28a97ae 100644
--- a/kernel-i686-debug.config
+++ b/kernel-i686-debug.config
@@ -78,6 +78,7 @@ CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_VIDEO=m
@@ -677,6 +678,7 @@ CONFIG_CC_STACKPROTECTOR=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -871,6 +873,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_GEODE=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -954,6 +957,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1245,7 +1249,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2017,6 +2021,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDEAPAD_LAPTOP=m
@@ -2035,6 +2040,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2413,7 +2419,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2682,6 +2690,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3322,12 +3331,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3518,6 +3529,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
CONFIG_NET_VENDOR_QLOGIC=y
@@ -3653,13 +3665,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4012,6 +4024,7 @@ CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4077,7 +4090,7 @@ CONFIG_PPS_CLIENT_GPIO=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4108,8 +4121,8 @@ CONFIG_PSAMPLE=m
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PUNIT_ATOM_DEBUG is not set
CONFIG_PVPANIC=m
CONFIG_PWM_CRC=y
@@ -4228,6 +4241,7 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4280,6 +4294,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5464,6 +5479,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-i686.config b/kernel-i686.config
index 347b69d3a..e2816bf8a 100644
--- a/kernel-i686.config
+++ b/kernel-i686.config
@@ -78,6 +78,7 @@ CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_VIDEO=m
@@ -676,6 +677,7 @@ CONFIG_CC_STACKPROTECTOR=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -869,6 +871,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_GEODE=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -952,6 +955,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1234,7 +1238,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1998,6 +2002,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDEAPAD_LAPTOP=m
@@ -2016,6 +2021,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2394,7 +2400,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2661,6 +2669,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3301,12 +3310,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3497,6 +3508,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
CONFIG_NET_VENDOR_QLOGIC=y
@@ -3632,13 +3644,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3991,6 +4003,7 @@ CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SINGLE is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
@@ -4056,7 +4069,7 @@ CONFIG_PPS_CLIENT_GPIO=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4086,8 +4099,8 @@ CONFIG_PSAMPLE=m
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PUNIT_ATOM_DEBUG is not set
CONFIG_PVPANIC=m
CONFIG_PWM_CRC=y
@@ -4206,6 +4219,7 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4258,6 +4272,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5441,6 +5456,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config
index 6d781a0f5..e856022b8 100644
--- a/kernel-ppc64-debug.config
+++ b/kernel-ppc64-debug.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -661,6 +662,7 @@ CONFIG_CB710_CORE=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -852,6 +854,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -932,6 +935,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CXLFLASH=m
CONFIG_CXL=m
@@ -1196,7 +1200,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1901,6 +1905,7 @@ CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
CONFIG_IBMVNIC=m
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDE_GD_ATAPI=y
@@ -1924,6 +1929,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2257,7 +2263,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2523,6 +2531,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3137,12 +3146,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3333,6 +3344,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_PASEMI is not set
@@ -3468,13 +3480,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3786,6 +3798,7 @@ CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
# CONFIG_PINCTRL_SX150X is not set
@@ -3889,7 +3902,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -3922,8 +3935,8 @@ CONFIG_PSERIES_ENERGY=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PWM_FSL_FTM is not set
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_PCA9685 is not set
@@ -4035,6 +4048,7 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4086,6 +4100,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5228,6 +5243,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-ppc64.config b/kernel-ppc64.config
index 5e4ac4894..6a8778077 100644
--- a/kernel-ppc64.config
+++ b/kernel-ppc64.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -660,6 +661,7 @@ CONFIG_CB710_CORE=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -850,6 +852,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -930,6 +933,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CXLFLASH=m
CONFIG_CXL=m
@@ -1185,7 +1189,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1882,6 +1886,7 @@ CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
CONFIG_IBMVNIC=m
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDE_GD_ATAPI=y
@@ -1905,6 +1910,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2238,7 +2244,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2502,6 +2510,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3114,12 +3123,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3310,6 +3321,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_PASEMI is not set
@@ -3445,13 +3457,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3763,6 +3775,7 @@ CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
# CONFIG_PINCTRL_SX150X is not set
@@ -3866,7 +3879,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -3898,8 +3911,8 @@ CONFIG_PSERIES_ENERGY=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PWM_FSL_FTM is not set
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_PCA9685 is not set
@@ -4011,6 +4024,7 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4062,6 +4076,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5203,6 +5218,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config
index 17e277b50..2f4d8738c 100644
--- a/kernel-ppc64le-debug.config
+++ b/kernel-ppc64le-debug.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -617,6 +618,7 @@ CONFIG_CB710_CORE=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -806,6 +808,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -886,6 +889,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CXLFLASH=m
CONFIG_CXL=m
@@ -1151,7 +1155,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1852,6 +1856,7 @@ CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
CONFIG_IBMVNIC=m
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -1869,6 +1874,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2202,7 +2208,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2468,6 +2476,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3081,12 +3090,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3277,6 +3288,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_PASEMI is not set
@@ -3412,13 +3424,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3728,6 +3740,7 @@ CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
# CONFIG_PINCTRL_SX150X is not set
@@ -3828,7 +3841,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -3861,8 +3874,8 @@ CONFIG_PSERIES_ENERGY=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PWM_FSL_FTM is not set
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_PCA9685 is not set
@@ -3974,6 +3987,7 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4025,6 +4039,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5156,6 +5171,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config
index 269f80ec3..65133eb07 100644
--- a/kernel-ppc64le.config
+++ b/kernel-ppc64le.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -616,6 +617,7 @@ CONFIG_CB710_CORE=m
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -804,6 +806,7 @@ CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_DES=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
# CONFIG_CRYPTO_DEV_FSL_CAAM is not set
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
@@ -884,6 +887,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CXLFLASH=m
CONFIG_CXL=m
@@ -1140,7 +1144,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1833,6 +1837,7 @@ CONFIG_IBMEBUS=y
# CONFIG_IBM_EMAC is not set
CONFIG_IBMVETH=m
CONFIG_IBMVNIC=m
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -1850,6 +1855,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2183,7 +2189,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2447,6 +2455,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3058,12 +3067,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3254,6 +3265,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
# CONFIG_NET_VENDOR_PASEMI is not set
@@ -3389,13 +3401,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3705,6 +3717,7 @@ CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
# CONFIG_PINCTRL_SX150X is not set
@@ -3805,7 +3818,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -3837,8 +3850,8 @@ CONFIG_PSERIES_ENERGY=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PWM_FSL_FTM is not set
CONFIG_PWM_HIBVT=m
# CONFIG_PWM_PCA9685 is not set
@@ -3950,6 +3963,7 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -4001,6 +4015,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5131,6 +5146,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
index 510475bdf..afcbc9eb0 100644
--- a/kernel-s390x-debug.config
+++ b/kernel-s390x-debug.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_DEBUG=y
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -618,6 +619,7 @@ CONFIG_CCW=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -809,6 +811,7 @@ CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_DES_S390=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
@@ -885,6 +888,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1150,7 +1154,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1808,6 +1812,7 @@ CONFIG_I40EVF=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
CONFIG_IBM_PARTITION=y
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -1824,6 +1829,7 @@ CONFIG_IEEE802154_CC2520=m
# CONFIG_IEEE802154_DRIVERS is not set
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2157,7 +2163,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2416,6 +2424,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3021,12 +3030,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3217,6 +3228,7 @@ CONFIG_NET_VENDOR_AQUANTIA=y
# CONFIG_NET_VENDOR_MYRI is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_NETRONOME is not set
+# CONFIG_NET_VENDOR_NI is not set
# CONFIG_NET_VENDOR_NVIDIA is not set
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -3349,13 +3361,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3664,6 +3676,7 @@ CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
# CONFIG_PINCTRL_SX150X is not set
@@ -3720,7 +3733,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -3750,8 +3763,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PWM_FSL_FTM is not set
CONFIG_PWM_HIBVT=m
# CONFIG_PWM is not set
@@ -3867,6 +3880,7 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -3918,6 +3932,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5050,6 +5065,7 @@ CONFIG_TIFM_7XX1=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-s390x.config b/kernel-s390x.config
index 2e57175a2..f8f71fd09 100644
--- a/kernel-s390x.config
+++ b/kernel-s390x.config
@@ -45,6 +45,7 @@ CONFIG_ACPI_ALS=m
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_SPCR_TABLE=y
+CONFIG_ACPI_TAD=m
# CONFIG_ACQUIRE_WDT is not set
# CONFIG_AD2S1200 is not set
# CONFIG_AD2S1210 is not set
@@ -617,6 +618,7 @@ CONFIG_CCW=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
# CONFIG_CDROM_PKTCDVD is not set
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -807,6 +809,7 @@ CONFIG_CRYPTO_DES=m
CONFIG_CRYPTO_DES_S390=m
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
@@ -883,6 +886,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1139,7 +1143,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -1789,6 +1793,7 @@ CONFIG_I40EVF=m
CONFIG_I82092=m
# CONFIG_IAQCORE is not set
CONFIG_IBM_PARTITION=y
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
# CONFIG_IDE is not set
@@ -1805,6 +1810,7 @@ CONFIG_IEEE802154_CC2520=m
# CONFIG_IEEE802154_DRIVERS is not set
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2138,7 +2144,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2395,6 +2403,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -2998,12 +3007,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3194,6 +3205,7 @@ CONFIG_NET_VENDOR_AQUANTIA=y
# CONFIG_NET_VENDOR_MYRI is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
# CONFIG_NET_VENDOR_NETRONOME is not set
+# CONFIG_NET_VENDOR_NI is not set
# CONFIG_NET_VENDOR_NVIDIA is not set
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_NET_VENDOR_QLOGIC is not set
@@ -3326,13 +3338,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -3641,6 +3653,7 @@ CONFIG_PINCTRL_CEDARFORK=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
# CONFIG_PINCTRL_SX150X is not set
@@ -3697,7 +3710,7 @@ CONFIG_PPS_CLIENT_GPIO=m
# CONFIG_PPS_CLIENT_KTIMER is not set
CONFIG_PPS_CLIENT_LDISC=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -3726,8 +3739,8 @@ CONFIG_PSAMPLE=m
# CONFIG_PSTORE_PMSG is not set
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PWM_FSL_FTM is not set
CONFIG_PWM_HIBVT=m
# CONFIG_PWM is not set
@@ -3843,6 +3856,7 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=m
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
@@ -3894,6 +3908,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5025,6 +5040,7 @@ CONFIG_TIFM_7XX1=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index 06cce083f..aada5009d 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -81,6 +81,7 @@ CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_VIDEO=m
@@ -690,6 +691,7 @@ CONFIG_CC_STACKPROTECTOR=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -899,6 +901,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
@@ -995,6 +998,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1292,7 +1296,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2064,6 +2068,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDEAPAD_LAPTOP=m
@@ -2082,6 +2087,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2471,7 +2477,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2743,6 +2751,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3369,12 +3378,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3565,6 +3576,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
CONFIG_NET_VENDOR_QLOGIC=y
@@ -3700,13 +3712,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4062,6 +4074,7 @@ CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
CONFIG_PINCTRL_SUNRISEPOINT=m
@@ -4124,7 +4137,7 @@ CONFIG_PPS_CLIENT_GPIO=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4155,8 +4168,8 @@ CONFIG_PSAMPLE=m
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PUNIT_ATOM_DEBUG is not set
CONFIG_PVPANIC=m
CONFIG_PWM_CRC=y
@@ -4276,6 +4289,7 @@ CONFIG_REALTEK_PHY=m
CONFIG_REFCOUNT_FULL=y
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_AXP20X is not set
@@ -4361,6 +4375,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5555,6 +5570,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index 98ee99acc..1320de2b2 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -81,6 +81,7 @@ CONFIG_ACPI_SBS=m
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_TABLE_UPGRADE=y
+CONFIG_ACPI_TAD=m
CONFIG_ACPI_THERMAL=y
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_VIDEO=m
@@ -689,6 +690,7 @@ CONFIG_CC_STACKPROTECTOR=y
CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set
+# CONFIG_CEC_PIN_ERROR_INJ is not set
CONFIG_CEC_PIN=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_CEPH_FSCACHE=y
@@ -897,6 +899,7 @@ CONFIG_CRYPTO_DEV_CCP_DD=m
CONFIG_CRYPTO_DEV_CCP=y
# CONFIG_CRYPTO_DEV_CCREE is not set
CONFIG_CRYPTO_DEV_CHELSIO=m
+CONFIG_CRYPTO_DEV_CHELSIO_TLS=m
CONFIG_CRYPTO_DEV_HIFN_795X=m
CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m
@@ -993,6 +996,7 @@ CONFIG_CUSE=m
CONFIG_CW1200=m
CONFIG_CW1200_WLAN_SDIO=m
CONFIG_CW1200_WLAN_SPI=m
+CONFIG_CXD2880_SPI_DRV=m
# CONFIG_CX_ECAT is not set
CONFIG_CYCLADES=m
# CONFIG_CYZ_INTR is not set
@@ -1281,7 +1285,7 @@ CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_CORE=m
-# CONFIG_DVB_CXD2099 is not set
+CONFIG_DVB_CXD2099=m
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
@@ -2045,6 +2049,7 @@ CONFIG_IB700_WDT=m
CONFIG_IBM_ASM=m
CONFIG_IBMASR=m
# CONFIG_IBM_RTL is not set
+CONFIG_ICE=m
CONFIG_ICPLUS_PHY=m
# CONFIG_ICS932S401 is not set
CONFIG_IDEAPAD_LAPTOP=m
@@ -2063,6 +2068,7 @@ CONFIG_IEEE802154_CC2520=m
CONFIG_IEEE802154_DRIVERS=m
CONFIG_IEEE802154_FAKELB=m
CONFIG_IEEE802154=m
+CONFIG_IEEE802154_MCR20A=m
CONFIG_IEEE802154_MRF24J40=m
# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
CONFIG_IEEE802154_SOCKET=m
@@ -2452,7 +2458,9 @@ CONFIG_IR_HIX5HD2=m
CONFIG_IR_IGORPLUGUSB=m
CONFIG_IR_IGUANA=m
# CONFIG_IR_IMG is not set
+CONFIG_IR_IMON_DECODER=m
CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
CONFIG_IR_ITE_CIR=m
CONFIG_IR_JVC_DECODER=m
CONFIG_IR_LIRC_CODEC=m
@@ -2722,6 +2730,7 @@ CONFIG_LEDS_LP3952=m
# CONFIG_LEDS_LP8860 is not set
CONFIG_LEDS_LT3593=m
CONFIG_LEDS_MLXCPLD=m
+CONFIG_LEDS_MLXREG=m
# CONFIG_LEDS_NET48XX is not set
CONFIG_LEDS_NIC78BX=m
# CONFIG_LEDS_OT200 is not set
@@ -3348,12 +3357,14 @@ CONFIG_NET_DSA_MT7530=m
CONFIG_NET_DSA_MV88E6060=m
CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y
CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
CONFIG_NET_DSA_QCA8K=m
CONFIG_NET_DSA_SMSC_LAN9303_I2C=m
CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m
CONFIG_NET_EMATCH_CANID=m
CONFIG_NET_EMATCH_CMP=m
CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
CONFIG_NET_EMATCH_META=m
CONFIG_NET_EMATCH_NBYTE=m
CONFIG_NET_EMATCH_STACK=32
@@ -3544,6 +3555,7 @@ CONFIG_NET_VENDOR_MICREL=y
CONFIG_NET_VENDOR_MYRI=y
CONFIG_NET_VENDOR_NATSEMI=y
CONFIG_NET_VENDOR_NETRONOME=y
+# CONFIG_NET_VENDOR_NI is not set
CONFIG_NET_VENDOR_NVIDIA=y
CONFIG_NET_VENDOR_OKI=y
CONFIG_NET_VENDOR_QLOGIC=y
@@ -3679,13 +3691,13 @@ CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
CONFIG_NFS_V4_1=y
CONFIG_NFS_V4_2=y
CONFIG_NFS_V4=m
-CONFIG_NF_TABLES_ARP=m
-CONFIG_NF_TABLES_BRIDGE=m
-CONFIG_NF_TABLES_INET=m
-CONFIG_NF_TABLES_IPV4=m
-CONFIG_NF_TABLES_IPV6=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_TABLES_BRIDGE=y
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NF_TABLES_IPV6=y
CONFIG_NF_TABLES=m
-CONFIG_NF_TABLES_NETDEV=m
+CONFIG_NF_TABLES_NETDEV=y
CONFIG_NFT_BRIDGE_META=m
CONFIG_NFT_BRIDGE_REJECT=m
CONFIG_NFT_CHAIN_NAT_IPV4=m
@@ -4041,6 +4053,7 @@ CONFIG_PINCTRL_LEWISBURG=m
# CONFIG_PINCTRL_MESON_GXBB is not set
# CONFIG_PINCTRL_MESON_GXL is not set
CONFIG_PINCTRL_RK805=m
+# CONFIG_PINCTRL_SDM845 is not set
# CONFIG_PINCTRL_SPRD is not set
# CONFIG_PINCTRL_SPRD_SC9860 is not set
CONFIG_PINCTRL_SUNRISEPOINT=m
@@ -4103,7 +4116,7 @@ CONFIG_PPS_CLIENT_GPIO=m
CONFIG_PPS_CLIENT_LDISC=m
CONFIG_PPS_CLIENT_PARPORT=m
# CONFIG_PPS_DEBUG is not set
-CONFIG_PPS=m
+CONFIG_PPS=y
CONFIG_PPTP=m
# CONFIG_PREEMPTIRQ_EVENTS is not set
# CONFIG_PREEMPT is not set
@@ -4133,8 +4146,8 @@ CONFIG_PSAMPLE=m
CONFIG_PSTORE_RAM=m
CONFIG_PSTORE=y
CONFIG_PTP_1588_CLOCK_KVM=m
-CONFIG_PTP_1588_CLOCK=m
CONFIG_PTP_1588_CLOCK_PCH=m
+CONFIG_PTP_1588_CLOCK=y
# CONFIG_PUNIT_ATOM_DEBUG is not set
CONFIG_PVPANIC=m
CONFIG_PWM_CRC=y
@@ -4254,6 +4267,7 @@ CONFIG_REALTEK_PHY=m
# CONFIG_REFCOUNT_FULL is not set
CONFIG_REGMAP_I2C=y
CONFIG_REGMAP=y
+# CONFIG_REGULATOR_88PG86X is not set
# CONFIG_REGULATOR_ACT8865 is not set
# CONFIG_REGULATOR_AD5398 is not set
# CONFIG_REGULATOR_AXP20X is not set
@@ -4339,6 +4353,7 @@ CONFIG_RPCSEC_GSS_KRB5=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_RPR0521=m
CONFIG_RSI_91X=m
+CONFIG_RSI_COEX=y
CONFIG_RSI_DEBUGFS=y
CONFIG_RSI_SDIO=m
CONFIG_RSI_USB=m
@@ -5532,6 +5547,7 @@ CONFIG_TIFM_CORE=m
CONFIG_TIGON3_HWMON=y
CONFIG_TIGON3=m
# CONFIG_TIMB_DMA is not set
+CONFIG_TIPC_DIAG=m
CONFIG_TIPC=m
# CONFIG_TIPC_MEDIA_IB is not set
CONFIG_TIPC_MEDIA_UDP=y
diff --git a/kernel.spec b/kernel.spec
index 10ace7759..45c5f0b98 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -69,7 +69,7 @@ Summary: The Linux kernel
# The rc snapshot level
%global rcrev 0
# The git snapshot level
-%define gitrev 1
+%define gitrev 2
# Set rpm version accordingly
%define rpmversion 4.%{upstream_sublevel}.0
%endif
@@ -585,12 +585,6 @@ Patch305: qcom-msm89xx-fixes.patch
# https://patchwork.kernel.org/patch/10173115/
Patch306: arm-dts-imx6qdl-udoo-Disable-usbh1-to-avoid-kernel-hang.patch
-# http://patches.linaro.org/patch/131764/
-Patch308: wcn36xx-Fix-firmware-crash-due-to-corrupted-buffer-address.patch
-
-# https://patchwork.kernel.org/patch/10245303/
-Patch309: wcn36xx-reduce-verbosity-of-drivers-messages.patch
-
# https://www.spinics.net/lists/arm-kernel/msg632925.html
Patch313: arm-crypto-sunxi-ss-Add-MODULE_ALIAS-to-sun4i-ss.patch
@@ -600,9 +594,6 @@ Patch320: bcm283x-dma-mapping-skip-USB-devices-when-configuring-DMA-during-probe
# https://www.spinics.net/lists/arm-kernel/msg621982.html
Patch321: bcm283x-Fix-probing-of-bcm2835-i2s.patch
-# https://www.spinics.net/lists/arm-kernel/msg633942.html
-Patch322: mmc-sdhci-iproc-Disable-preset-values-for-BCM2835.patch
-
# https://www.spinics.net/lists/arm-kernel/msg633945.html
Patch323: bcm2835-hwrng-Handle-deferred-clock-properly.patch
@@ -1879,6 +1870,9 @@ fi
#
#
%changelog
+* Wed Apr 04 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.17.0-0.rc0.git2.1
+- Linux v4.16-5456-g17dec0a94915
+
* Tue Apr 03 2018 Justin M. Forbes <jforbes@fedoraproject.org> - 4.17.0-0.rc0.git1.1
- Linux v4.16-2520-g642e7fd23353
- Reenable debugging options.
diff --git a/mmc-sdhci-iproc-Disable-preset-values-for-BCM2835.patch b/mmc-sdhci-iproc-Disable-preset-values-for-BCM2835.patch
deleted file mode 100644
index 7b3b2c01c..000000000
--- a/mmc-sdhci-iproc-Disable-preset-values-for-BCM2835.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From patchwork Mon Feb 12 20:02:44 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: mmc: sdhci-iproc: Disable preset values for BCM2835
-From: Stefan Wahren <stefan.wahren@i2se.com>
-X-Patchwork-Id: 10214367
-Message-Id: <1518465764-30051-1-git-send-email-stefan.wahren@i2se.com>
-To: Adrian Hunter <adrian.hunter@intel.com>,
- Ulf Hansson <ulf.hansson@linaro.org>
-Cc: Eric Anholt <eric@anholt.net>, Ray Jui <rjui@broadcom.com>,
- Scott Branden <sbranden@broadcom.com>, Jon Mason <jonmason@broadcom.com>,
- linux-arm-kernel@lists.infradead.org,
- bcm-kernel-feedback-list@broadcom.com, linux-mmc@vger.kernel.org,
- Stefan Wahren <stefan.wahren@i2se.com>
-Date: Mon, 12 Feb 2018 21:02:44 +0100
-
-According to the BCM2835 datasheet there are no preset value registers.
-This wasn't an issue before, because we didn't propagate 1.8V support.
-
-Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
----
- drivers/mmc/host/sdhci-iproc.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/drivers/mmc/host/sdhci-iproc.c b/drivers/mmc/host/sdhci-iproc.c
-index 61666d2..0ef741b 100644
---- a/drivers/mmc/host/sdhci-iproc.c
-+++ b/drivers/mmc/host/sdhci-iproc.c
-@@ -214,6 +214,7 @@ static const struct sdhci_pltfm_data sdhci_bcm2835_pltfm_data = {
- SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK |
- SDHCI_QUIRK_MISSING_CAPS |
- SDHCI_QUIRK_NO_HISPD_BIT,
-+ .quirks2 = SDHCI_QUIRK2_PRESET_VALUE_BROKEN,
- .ops = &sdhci_iproc_32only_ops,
- };
-
diff --git a/sources b/sources
index 95110f628..f13d9819f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (linux-4.16.tar.xz) = ab47849314b177d0eec9dbf261f33972b0d89fb92fb0650130ffa7abc2f36c0fab2d06317dc1683c51a472a9a631573a9b1e7258d6281a2ee189897827f14662
-SHA512 (patch-4.16-git1.xz) = efc6c9d3aa7b9b567d4c74b12f45905a5c3a0c847e622e3bf532b255f9f0f12c7d2be88a3409a5c92bb94a9a5951f527d59ab566f7b16b7fae5a2b67b6763f27
+SHA512 (patch-4.16-git2.xz) = 80ce91bc586cf99be4aa8afab0eee968adf80cefd1951888d109a90a1ef92d5b26eb8c8b202dd49bfc8e478d7c0d652703fa92dacbb24c3de7edea319bfee554
diff --git a/wcn36xx-Fix-firmware-crash-due-to-corrupted-buffer-address.patch b/wcn36xx-Fix-firmware-crash-due-to-corrupted-buffer-address.patch
deleted file mode 100644
index dd8db063c..000000000
--- a/wcn36xx-Fix-firmware-crash-due-to-corrupted-buffer-address.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-From patchwork Thu Mar 15 11:31:33 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: wcn36xx: Fix firmware crash due to corrupted buffer address
-X-Patchwork-Submitter: Ramon Fried <rfried@codeaurora.org>
-X-Patchwork-Id: 131764
-Message-Id: <20180315113133.28791-1-rfried@codeaurora.org>
-To: k.eugene.e@gmail.com, kvalo@codeaurora.org,
- wcn36xx@lists.infradead.org, linux-wireless@vger.kernel.org
-Cc: Loic Poulain <loic.poulain@linaro.org>, Ramon Fried <rfried@codeaurora.org>
-Date: Thu, 15 Mar 2018 13:31:33 +0200
-From: Ramon Fried <rfried@codeaurora.org>
-List-Id: <linux-wireless.vger.kernel.org>
-
-From: Loic Poulain <loic.poulain@linaro.org>
-
-wcn36xx_start_tx function retrieves the buffer descriptor from the
-channel control queue to start filling tx buffer information. However,
-nothing prevents this same buffer to be concurrently accessed in a
-concurent tx call, leading to potential buffer coruption and firmware
-crash (observed during iperf test). The channel control queue should
-only be accessed and updated with the channel lock.
-
-Fix this issue by using a local buffer descriptor which will be copied
-in the thread-safe wcn36xx_dxe_tx_frame.
-
-Note that buffer descriptor size is few bytes so the introduced copy
-overhead is insignificant. Moreover, this allows to keep the locked
-section minimal.
-
-Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
-Signed-off-by: Ramon Fried <rfried@codeaurora.org>
----
- drivers/net/wireless/ath/wcn36xx/dxe.c | 13 ++++---------
- drivers/net/wireless/ath/wcn36xx/dxe.h | 3 ++-
- drivers/net/wireless/ath/wcn36xx/txrx.c | 32 ++++++++++----------------------
- 3 files changed, 16 insertions(+), 32 deletions(-)
-
---
-The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
-a Linux Foundation Collaborative Project
-
-diff --git a/drivers/net/wireless/ath/wcn36xx/dxe.c b/drivers/net/wireless/ath/wcn36xx/dxe.c
-index 7d5ecaf02288..2c3b899a88fa 100644
---- a/drivers/net/wireless/ath/wcn36xx/dxe.c
-+++ b/drivers/net/wireless/ath/wcn36xx/dxe.c
-@@ -27,15 +27,6 @@
- #include "wcn36xx.h"
- #include "txrx.h"
-
--void *wcn36xx_dxe_get_next_bd(struct wcn36xx *wcn, bool is_low)
--{
-- struct wcn36xx_dxe_ch *ch = is_low ?
-- &wcn->dxe_tx_l_ch :
-- &wcn->dxe_tx_h_ch;
--
-- return ch->head_blk_ctl->bd_cpu_addr;
--}
--
- static void wcn36xx_ccu_write_register(struct wcn36xx *wcn, int addr, int data)
- {
- wcn36xx_dbg(WCN36XX_DBG_DXE,
-@@ -648,6 +639,7 @@ void wcn36xx_dxe_free_mem_pools(struct wcn36xx *wcn)
-
- int wcn36xx_dxe_tx_frame(struct wcn36xx *wcn,
- struct wcn36xx_vif *vif_priv,
-+ struct wcn36xx_tx_bd *bd,
- struct sk_buff *skb,
- bool is_low)
- {
-@@ -681,6 +673,9 @@ int wcn36xx_dxe_tx_frame(struct wcn36xx *wcn,
- ctl->skb = NULL;
- desc = ctl->desc;
-
-+ /* write buffer descriptor */
-+ memcpy(ctl->bd_cpu_addr, bd, sizeof(*bd));
-+
- /* Set source address of the BD we send */
- desc->src_addr_l = ctl->bd_phy_addr;
-
-diff --git a/drivers/net/wireless/ath/wcn36xx/dxe.h b/drivers/net/wireless/ath/wcn36xx/dxe.h
-index 2bc376c5391b..ce580960d109 100644
---- a/drivers/net/wireless/ath/wcn36xx/dxe.h
-+++ b/drivers/net/wireless/ath/wcn36xx/dxe.h
-@@ -452,6 +452,7 @@ struct wcn36xx_dxe_mem_pool {
- dma_addr_t phy_addr;
- };
-
-+struct wcn36xx_tx_bd;
- struct wcn36xx_vif;
- int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn);
- void wcn36xx_dxe_free_mem_pools(struct wcn36xx *wcn);
-@@ -463,8 +464,8 @@ void wcn36xx_dxe_deinit(struct wcn36xx *wcn);
- int wcn36xx_dxe_init_channels(struct wcn36xx *wcn);
- int wcn36xx_dxe_tx_frame(struct wcn36xx *wcn,
- struct wcn36xx_vif *vif_priv,
-+ struct wcn36xx_tx_bd *bd,
- struct sk_buff *skb,
- bool is_low);
- void wcn36xx_dxe_tx_ack_ind(struct wcn36xx *wcn, u32 status);
--void *wcn36xx_dxe_get_next_bd(struct wcn36xx *wcn, bool is_low);
- #endif /* _DXE_H_ */
-diff --git a/drivers/net/wireless/ath/wcn36xx/txrx.c b/drivers/net/wireless/ath/wcn36xx/txrx.c
-index 22304edc5948..b1768ed6b0be 100644
---- a/drivers/net/wireless/ath/wcn36xx/txrx.c
-+++ b/drivers/net/wireless/ath/wcn36xx/txrx.c
-@@ -272,21 +272,9 @@ int wcn36xx_start_tx(struct wcn36xx *wcn,
- bool is_low = ieee80211_is_data(hdr->frame_control);
- bool bcast = is_broadcast_ether_addr(hdr->addr1) ||
- is_multicast_ether_addr(hdr->addr1);
-- struct wcn36xx_tx_bd *bd = wcn36xx_dxe_get_next_bd(wcn, is_low);
--
-- if (!bd) {
-- /*
-- * TX DXE are used in pairs. One for the BD and one for the
-- * actual frame. The BD DXE's has a preallocated buffer while
-- * the skb ones does not. If this isn't true something is really
-- * wierd. TODO: Recover from this situation
-- */
--
-- wcn36xx_err("bd address may not be NULL for BD DXE\n");
-- return -EINVAL;
-- }
-+ struct wcn36xx_tx_bd bd;
-
-- memset(bd, 0, sizeof(*bd));
-+ memset(&bd, 0, sizeof(bd));
-
- wcn36xx_dbg(WCN36XX_DBG_TX,
- "tx skb %p len %d fc %04x sn %d %s %s\n",
-@@ -296,10 +284,10 @@ int wcn36xx_start_tx(struct wcn36xx *wcn,
-
- wcn36xx_dbg_dump(WCN36XX_DBG_TX_DUMP, "", skb->data, skb->len);
-
-- bd->dpu_rf = WCN36XX_BMU_WQ_TX;
-+ bd.dpu_rf = WCN36XX_BMU_WQ_TX;
-
-- bd->tx_comp = !!(info->flags & IEEE80211_TX_CTL_REQ_TX_STATUS);
-- if (bd->tx_comp) {
-+ bd.tx_comp = !!(info->flags & IEEE80211_TX_CTL_REQ_TX_STATUS);
-+ if (bd.tx_comp) {
- wcn36xx_dbg(WCN36XX_DBG_DXE, "TX_ACK status requested\n");
- spin_lock_irqsave(&wcn->dxe_lock, flags);
- if (wcn->tx_ack_skb) {
-@@ -321,13 +309,13 @@ int wcn36xx_start_tx(struct wcn36xx *wcn,
-
- /* Data frames served first*/
- if (is_low)
-- wcn36xx_set_tx_data(bd, wcn, &vif_priv, sta_priv, skb, bcast);
-+ wcn36xx_set_tx_data(&bd, wcn, &vif_priv, sta_priv, skb, bcast);
- else
- /* MGMT and CTRL frames are handeld here*/
-- wcn36xx_set_tx_mgmt(bd, wcn, &vif_priv, skb, bcast);
-+ wcn36xx_set_tx_mgmt(&bd, wcn, &vif_priv, skb, bcast);
-
-- buff_to_be((u32 *)bd, sizeof(*bd)/sizeof(u32));
-- bd->tx_bd_sign = 0xbdbdbdbd;
-+ buff_to_be((u32 *)&bd, sizeof(bd)/sizeof(u32));
-+ bd.tx_bd_sign = 0xbdbdbdbd;
-
-- return wcn36xx_dxe_tx_frame(wcn, vif_priv, skb, is_low);
-+ return wcn36xx_dxe_tx_frame(wcn, vif_priv, &bd, skb, is_low);
- }
diff --git a/wcn36xx-reduce-verbosity-of-drivers-messages.patch b/wcn36xx-reduce-verbosity-of-drivers-messages.patch
deleted file mode 100644
index 7f9e39b40..000000000
--- a/wcn36xx-reduce-verbosity-of-drivers-messages.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-From patchwork Tue Feb 27 14:05:35 2018
-Content-Type: text/plain; charset="utf-8"
-MIME-Version: 1.0
-Content-Transfer-Encoding: 7bit
-Subject: [v3] wcn36xx: reduce verbosity of drivers messages
-From: Ramon Fried <rfried@codeaurora.org>
-X-Patchwork-Id: 10245303
-Message-Id: <20180227140535.4794-1-rfried@codeaurora.org>
-To: k.eugene.e@gmail.com, kvalo@codeaurora.org,
- wcn36xx@lists.infradead.org, linux-wireless@vger.kernel.org
-Cc: Ramon Fried <rfried@codeaurora.org>
-Date: Tue, 27 Feb 2018 16:05:35 +0200
-
-Whenever the WLAN interface is started the FW
-version and caps are printed.
-The caps now will be displayed only in debug mode.
-Firmware version will be displayed only once on first
-startup of the interface.
-
-Change-Id: I4db6ea7f384fe15eebe4c3ddb1d1ccab00094332
-Signed-off-by: Ramon Fried <rfried@codeaurora.org>
----
-v2: print the firwmare version as info but only
- onetime.
-v3: change the static variable to a struct variable.
-
- drivers/net/wireless/ath/wcn36xx/main.c | 3 ++-
- drivers/net/wireless/ath/wcn36xx/smd.c | 18 ++++++++++--------
- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 ++
- 3 files changed, 14 insertions(+), 9 deletions(-)
-
-diff --git a/drivers/net/wireless/ath/wcn36xx/main.c b/drivers/net/wireless/ath/wcn36xx/main.c
-index ab5be6d2c691..bfe9062bfa52 100644
---- a/drivers/net/wireless/ath/wcn36xx/main.c
-+++ b/drivers/net/wireless/ath/wcn36xx/main.c
-@@ -261,7 +261,7 @@ static void wcn36xx_feat_caps_info(struct wcn36xx *wcn)
-
- for (i = 0; i < MAX_FEATURE_SUPPORTED; i++) {
- if (get_feat_caps(wcn->fw_feat_caps, i))
-- wcn36xx_info("FW Cap %s\n", wcn36xx_get_cap_name(i));
-+ wcn36xx_dbg(WCN36XX_DBG_MAC, "FW Cap %s\n", wcn36xx_get_cap_name(i));
- }
- }
-
-@@ -1283,6 +1283,7 @@ static int wcn36xx_probe(struct platform_device *pdev)
- wcn = hw->priv;
- wcn->hw = hw;
- wcn->dev = &pdev->dev;
-+ wcn->first_boot = true;
- mutex_init(&wcn->conf_mutex);
- mutex_init(&wcn->hal_mutex);
- mutex_init(&wcn->scan_lock);
-diff --git a/drivers/net/wireless/ath/wcn36xx/smd.c b/drivers/net/wireless/ath/wcn36xx/smd.c
-index 2a4871ca9c72..1a5b4d57c0ac 100644
---- a/drivers/net/wireless/ath/wcn36xx/smd.c
-+++ b/drivers/net/wireless/ath/wcn36xx/smd.c
-@@ -409,15 +409,17 @@ static int wcn36xx_smd_start_rsp(struct wcn36xx *wcn, void *buf, size_t len)
- wcn->fw_minor = rsp->start_rsp_params.version.minor;
- wcn->fw_major = rsp->start_rsp_params.version.major;
-
-- wcn36xx_info("firmware WLAN version '%s' and CRM version '%s'\n",
-- wcn->wlan_version, wcn->crm_version);
--
-- wcn36xx_info("firmware API %u.%u.%u.%u, %u stations, %u bssids\n",
-- wcn->fw_major, wcn->fw_minor,
-- wcn->fw_version, wcn->fw_revision,
-- rsp->start_rsp_params.stations,
-- rsp->start_rsp_params.bssids);
-+ if (wcn->first_boot) {
-+ wcn->first_boot = false;
-+ wcn36xx_info("firmware WLAN version '%s' and CRM version '%s'\n",
-+ wcn->wlan_version, wcn->crm_version);
-
-+ wcn36xx_info("firmware API %u.%u.%u.%u, %u stations, %u bssids\n",
-+ wcn->fw_major, wcn->fw_minor,
-+ wcn->fw_version, wcn->fw_revision,
-+ rsp->start_rsp_params.stations,
-+ rsp->start_rsp_params.bssids);
-+ }
- return 0;
- }
-
-diff --git a/drivers/net/wireless/ath/wcn36xx/wcn36xx.h b/drivers/net/wireless/ath/wcn36xx/wcn36xx.h
-index 81017e6703b4..5854adf43f3a 100644
---- a/drivers/net/wireless/ath/wcn36xx/wcn36xx.h
-+++ b/drivers/net/wireless/ath/wcn36xx/wcn36xx.h
-@@ -192,6 +192,8 @@ struct wcn36xx {
- u8 crm_version[WCN36XX_HAL_VERSION_LENGTH + 1];
- u8 wlan_version[WCN36XX_HAL_VERSION_LENGTH + 1];
-
-+ bool first_boot;
-+
- /* IRQs */
- int tx_irq;
- int rx_irq;