From: Michael Tremer Date: Sat, 29 Dec 2018 14:22:33 +0000 (+0000) Subject: kernel: Update to 4.20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0619f7feaf7888545f2720baeba4ef88fb823c37;p=ipfire-3.x.git kernel: Update to 4.20 Signed-off-by: Michael Tremer --- diff --git a/kernel/config-arm-generic b/kernel/config-arm-generic index 18f246b93..8221b82ac 100644 --- a/kernel/config-arm-generic +++ b/kernel/config-arm-generic @@ -50,7 +50,6 @@ CONFIG_PCIEASPM_DEFAULT=y # ARM errata workarounds via the alternatives framework # # CONFIG_CPU_BIG_ENDIAN is not set -CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y CONFIG_HW_PERF_EVENTS=y # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_HARDEN_BRANCH_PREDICTOR=y @@ -73,7 +72,6 @@ CONFIG_CPU_PM=y # # CPU frequency scaling drivers # -CONFIG_ARM_BIG_LITTLE_CPUFREQ=m CONFIG_ARM_SCPI_CPUFREQ=m CONFIG_ARM_SCMI_CPUFREQ=m CONFIG_QORIQ_CPUFREQ=m @@ -140,7 +138,6 @@ CONFIG_OF_RESERVED_MEM=y # Protocols # # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -# CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM_SIZE=4096 @@ -445,6 +442,7 @@ CONFIG_SND_SOC_AMD_ACP=m CONFIG_SND_SOC_AMD_CZ_DA7219MX98357_MACH=m CONFIG_SND_SOC_AMD_CZ_RT5645_MACH=m CONFIG_SND_ATMEL_SOC=m +CONFIG_SND_SOC_MIKROE_PROTO=m CONFIG_SND_DESIGNWARE_I2S=m # @@ -471,6 +469,7 @@ CONFIG_SND_MESON_AXG_TDMIN=m CONFIG_SND_MESON_AXG_TDMOUT=m CONFIG_SND_MESON_AXG_SOUND_CARD=m CONFIG_SND_MESON_AXG_SPDIFOUT=m +CONFIG_SND_MESON_AXG_PDM=m # # STMicroelectronics STM32 SOC audio support @@ -517,6 +516,7 @@ CONFIG_SND_SOC_CS43130=m CONFIG_SND_SOC_CS4349=m CONFIG_SND_SOC_CS53L30=m CONFIG_SND_SOC_DA7219=m +CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_HDMI_CODEC=m CONFIG_SND_SOC_ES7134=m CONFIG_SND_SOC_ES7241=m @@ -525,6 +525,7 @@ CONFIG_SND_SOC_ES8328=m CONFIG_SND_SOC_ES8328_I2C=m CONFIG_SND_SOC_GTM601=m CONFIG_SND_SOC_INNO_RK3036=m +CONFIG_SND_SOC_MAX98088=m CONFIG_SND_SOC_MAX98357A=m CONFIG_SND_SOC_MAX98504=m CONFIG_SND_SOC_MAX9867=m @@ -540,6 +541,8 @@ CONFIG_SND_SOC_PCM179X=m CONFIG_SND_SOC_PCM179X_I2C=m CONFIG_SND_SOC_PCM186X=m CONFIG_SND_SOC_PCM186X_I2C=m +CONFIG_SND_SOC_PCM3060=m +CONFIG_SND_SOC_PCM3060_I2C=m CONFIG_SND_SOC_PCM3168A=m CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_PCM512x=m @@ -604,6 +607,7 @@ CONFIG_SND_SOC_MAX9759=m CONFIG_SND_SOC_MT6351=m CONFIG_SND_SOC_NAU8540=m CONFIG_SND_SOC_NAU8810=m +CONFIG_SND_SOC_NAU8822=m CONFIG_SND_SOC_NAU8824=m CONFIG_SND_SOC_TPA6130A2=m CONFIG_SND_SIMPLE_CARD_UTILS=m @@ -622,6 +626,7 @@ CONFIG_USB_ULPI_VIEWPORT=y # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_ARMMMCI=m +CONFIG_MMC_STM32_SDMMC=y # CONFIG_MMC_RICOH_MMC is not set CONFIG_MMC_MESON_GX=m CONFIG_MMC_MESON_MX_SDIO=m @@ -694,6 +699,7 @@ CONFIG_IOMMU_DMA=y # # Amlogic SoC drivers # +# CONFIG_MESON_CANVAS is not set CONFIG_MESON_GX_SOCINFO=y CONFIG_MESON_GX_PM_DOMAINS=y CONFIG_MESON_MX_SOCINFO=y diff --git a/kernel/config-arm32-generic b/kernel/config-arm32-generic index d75632054..528b2cd96 100644 --- a/kernel/config-arm32-generic +++ b/kernel/config-arm32-generic @@ -113,7 +113,6 @@ CONFIG_PLAT_SAMSUNG=y # # Power management # -# CONFIG_SAMSUNG_PM_CHECK is not set CONFIG_ARCH_HIGHBANK=y CONFIG_ARCH_HISI=y @@ -312,6 +311,7 @@ CONFIG_ARM_ERRATA_798181=y # CONFIG_ARM_ERRATA_825619 is not set # CONFIG_ARM_ERRATA_852421 is not set # CONFIG_ARM_ERRATA_852423 is not set +CONFIG_KRAIT_L2_ACCESSORS=y # # Cadence PCIe controllers support @@ -370,6 +370,7 @@ CONFIG_THUMB2_KERNEL=y CONFIG_THUMB2_AVOID_R_ARM_THM_JUMP11=y CONFIG_ARM_PATCH_IDIV=y CONFIG_AEABI=y +CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y CONFIG_HIGHMEM=y # CONFIG_HIGHPTE is not set CONFIG_CPU_SW_DOMAIN_PAN=y @@ -399,7 +400,7 @@ CONFIG_AUTO_ZRELADDR=y # # CPU frequency scaling drivers # -# CONFIG_ARM_DT_BL_CPUFREQ is not set +CONFIG_ARM_BIG_LITTLE_CPUFREQ=m # CONFIG_ARM_VEXPRESS_SPC_CPUFREQ is not set CONFIG_ARM_BRCMSTB_AVS_CPUFREQ=y CONFIG_ARM_HIGHBANK_CPUFREQ=m @@ -443,6 +444,7 @@ CONFIG_QCOM_SCM_32=y CONFIG_TI_SCI_PROTOCOL=m CONFIG_BCM47XX_NVRAM=y # CONFIG_BCM47XX_SPROM is not set +# CONFIG_IMX_SCU is not set # # Tegra firmware driver @@ -589,7 +591,6 @@ CONFIG_GIANFAR=m CONFIG_PXA168_ETH=m CONFIG_NET_VENDOR_MEDIATEK=y CONFIG_NET_MEDIATEK_SOC=m -CONFIG_NI_XGE_MANAGEMENT_ENET=m CONFIG_AX88796=m CONFIG_AX88796_93CX6=y CONFIG_SMC911X=m @@ -748,6 +749,7 @@ CONFIG_PINCTRL_ST=y # CONFIG_PINCTRL_PALMAS is not set CONFIG_PINCTRL_ZYNQ=y CONFIG_PINCTRL_IPROC_GPIO=y +CONFIG_PINCTRL_NS=y CONFIG_PINCTRL_NS2_MUX=y CONFIG_PINCTRL_BERLIN=y CONFIG_PINCTRL_AS370=y @@ -777,8 +779,10 @@ CONFIG_PINCTRL_MSM8916=m CONFIG_PINCTRL_MSM8994=m CONFIG_PINCTRL_MSM8996=m CONFIG_PINCTRL_MSM8998=m +CONFIG_PINCTRL_QCS404=m CONFIG_PINCTRL_QCOM_SPMI_PMIC=m CONFIG_PINCTRL_QCOM_SSBI_PMIC=m +CONFIG_PINCTRL_SDM660=m CONFIG_PINCTRL_SDM845=m CONFIG_PINCTRL_SAMSUNG=y CONFIG_PINCTRL_EXYNOS=y @@ -812,7 +816,10 @@ CONFIG_PINCTRL_TI_IODELAY=y # CONFIG_EINT_MTK=y CONFIG_PINCTRL_MTK=y +CONFIG_PINCTRL_MTK_MOORE=y +CONFIG_PINCTRL_MTK_PARIS=y # CONFIG_PINCTRL_MT2701 is not set +CONFIG_PINCTRL_MT7623=y CONFIG_PINCTRL_MT8135=y CONFIG_PINCTRL_MT8127=y CONFIG_PINCTRL_MT6397=y @@ -991,6 +998,7 @@ CONFIG_VIDEO_OMAP3=m # CONFIG_VIDEO_AM437X_VPFE is not set # CONFIG_VIDEO_TI_CAL is not set # CONFIG_VIDEO_CODA is not set +# CONFIG_VIDEO_IMX_PXP is not set # CONFIG_VIDEO_MEDIATEK_JPEG is not set CONFIG_VIDEO_MEDIATEK_VPU=m CONFIG_VIDEO_MEDIATEK_MDP=m @@ -1057,6 +1065,7 @@ CONFIG_ROCKCHIP_DW_HDMI=y CONFIG_ROCKCHIP_DW_MIPI_DSI=y CONFIG_ROCKCHIP_INNO_HDMI=y CONFIG_ROCKCHIP_LVDS=y +CONFIG_ROCKCHIP_RGB=y CONFIG_DRM_ARMADA=m CONFIG_DRM_ATMEL_HLCDC=m CONFIG_DRM_SUN4I=m @@ -1235,6 +1244,7 @@ CONFIG_SND_SUN8I_CODEC=m CONFIG_SND_SUN8I_CODEC_ANALOG=m CONFIG_SND_SUN4I_I2S=m CONFIG_SND_SUN4I_SPDIF=m +CONFIG_SND_SUN8I_ADDA_PR_REGMAP=m CONFIG_SND_SOC_UX500=m CONFIG_SND_SOC_UX500_PLAT_DMA=m CONFIG_SND_SOC_XTFPGA_I2S=m @@ -1417,6 +1427,7 @@ CONFIG_CLK_BCM_SR=y CONFIG_COMMON_CLK_HI3516CV300=y CONFIG_COMMON_CLK_HI3519=y CONFIG_COMMON_CLK_HI3660=y +CONFIG_COMMON_CLK_HI3670=y CONFIG_COMMON_CLK_HI3798CV200=y CONFIG_COMMON_CLK_HI6220=y CONFIG_RESET_HISI=y @@ -1445,6 +1456,7 @@ CONFIG_COMMON_CLK_MT7622_AUDSYS=y CONFIG_COMMON_CLK_MT8135=y CONFIG_COMMON_CLK_MT8173=y CONFIG_COMMON_CLK_MESON8B=y +CONFIG_KRAIT_CLOCKS=y CONFIG_QCOM_GDSC=y CONFIG_COMMON_CLK_QCOM=m CONFIG_QCOM_A53PLL=m @@ -1469,10 +1481,16 @@ CONFIG_MSM_GCC_8994=m CONFIG_MSM_GCC_8996=m CONFIG_MSM_MMCC_8996=m CONFIG_MSM_GCC_8998=m +CONFIG_QCS_GCC_404=m +CONFIG_SDM_CAMCC_845=m +CONFIG_SDM_GCC_660=m CONFIG_SDM_GCC_845=m CONFIG_SDM_VIDEOCC_845=m CONFIG_SDM_DISPCC_845=m CONFIG_SPMI_PMIC_CLKDIV=m +CONFIG_QCOM_HFPLL=m +CONFIG_KPSS_XCC=m +CONFIG_KRAITCC=m CONFIG_COMMON_CLK_SAMSUNG=y CONFIG_EXYNOS_AUDSS_CLK_CON=y CONFIG_SUNXI_CCU=y @@ -1558,10 +1576,11 @@ CONFIG_IMX_REMOTEPROC=m CONFIG_OMAP_REMOTEPROC=m CONFIG_WKUP_M3_RPROC=m CONFIG_KEYSTONE_REMOTEPROC=m -CONFIG_QCOM_ADSP_PIL=m CONFIG_QCOM_RPROC_COMMON=m CONFIG_QCOM_Q6V5_COMMON=m -CONFIG_QCOM_Q6V5_PIL=m +CONFIG_QCOM_Q6V5_ADSP=m +CONFIG_QCOM_Q6V5_MSS=m +CONFIG_QCOM_Q6V5_PAS=m CONFIG_QCOM_Q6V5_WCSS=m # CONFIG_QCOM_SYSMON is not set CONFIG_QCOM_WCNSS_PIL=m @@ -1603,6 +1622,7 @@ CONFIG_QCOM_LLCC=m # CONFIG_QCOM_SDM845_LLCC is not set CONFIG_QCOM_MDT_LOADER=m CONFIG_QCOM_PM=y +CONFIG_QCOM_QMI_HELPERS=m # CONFIG_QCOM_RMTFS_MEM is not set CONFIG_QCOM_SMEM=m CONFIG_QCOM_SMD_RPM=m @@ -1713,6 +1733,7 @@ CONFIG_IRQ_CROSSBAR=y CONFIG_ARCH_HAS_RESET_CONTROLLER=y CONFIG_RESET_BERLIN=y CONFIG_RESET_QCOM_AOSS=y +CONFIG_RESET_QCOM_PDC=m CONFIG_RESET_SIMPLE=y CONFIG_RESET_SUNXI=y CONFIG_RESET_TI_SCI=m @@ -1744,8 +1765,10 @@ CONFIG_PHY_QCOM_IPQ806X_SATA=m CONFIG_PHY_QCOM_QMP=m CONFIG_PHY_QCOM_QUSB2=m CONFIG_PHY_QCOM_UFS=m +CONFIG_PHY_QCOM_UFS_14NM=m CONFIG_PHY_ROCKCHIP_DP=m CONFIG_PHY_ROCKCHIP_EMMC=m +CONFIG_PHY_ROCKCHIP_INNO_HDMI=m CONFIG_PHY_ROCKCHIP_INNO_USB2=m CONFIG_PHY_ROCKCHIP_PCIE=m CONFIG_PHY_ROCKCHIP_TYPEC=m @@ -1799,7 +1822,9 @@ CONFIG_PROC_VMCORE=y # # Random Number Generation # +CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m CONFIG_CRYPTO_DEV_FSL_CAAM=m +# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set CONFIG_CRYPTO_DEV_FSL_CAAM_JR=m CONFIG_CRYPTO_DEV_FSL_CAAM_RINGSIZE=9 CONFIG_CRYPTO_DEV_FSL_CAAM_INTC=y @@ -1809,8 +1834,8 @@ CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=m CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API=m CONFIG_CRYPTO_DEV_FSL_CAAM_PKC_API=m CONFIG_CRYPTO_DEV_FSL_CAAM_RNG_API=m -# CONFIG_CRYPTO_DEV_FSL_CAAM_DEBUG is not set CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m +CONFIG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=m CONFIG_CRYPTO_DEV_OMAP=m CONFIG_CRYPTO_DEV_OMAP_SHAM=m CONFIG_CRYPTO_DEV_OMAP_AES=m @@ -1846,6 +1871,7 @@ CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_ARM_PTDUMP_CORE=y # CONFIG_ARM_PTDUMP_DEBUGFS is not set CONFIG_DEBUG_WX=y +CONFIG_UNWINDER_ARM=y CONFIG_ARM_UNWIND=y # CONFIG_DEBUG_USER is not set # CONFIG_DEBUG_LL is not set diff --git a/kernel/config-arm64-generic b/kernel/config-arm64-generic index 7192d7435..621ae0d15 100644 --- a/kernel/config-arm64-generic +++ b/kernel/config-arm64-generic @@ -48,8 +48,8 @@ CONFIG_ARCH_PROC_KCORE_TEXT=y # CONFIG_ARCH_REALTEK is not set # CONFIG_ARCH_ROCKCHIP is not set CONFIG_ARCH_SEATTLE=y -# CONFIG_ARCH_SYNQUACER is not set # CONFIG_ARCH_STRATIX10 is not set +# CONFIG_ARCH_SYNQUACER is not set # CONFIG_ARCH_TEGRA is not set # CONFIG_ARCH_SPRD is not set # CONFIG_ARCH_THUNDER is not set @@ -91,12 +91,15 @@ CONFIG_ARM64_ERRATUM_834220=y CONFIG_ARM64_ERRATUM_845719=y CONFIG_ARM64_ERRATUM_843419=y CONFIG_ARM64_ERRATUM_1024718=y +CONFIG_ARM64_ERRATUM_1188873=y +CONFIG_ARM64_ERRATUM_1286807=y CONFIG_CAVIUM_ERRATUM_22375=y CONFIG_CAVIUM_ERRATUM_23144=y CONFIG_CAVIUM_ERRATUM_23154=y CONFIG_CAVIUM_ERRATUM_27456=y CONFIG_CAVIUM_ERRATUM_30115=y CONFIG_QCOM_FALKOR_ERRATUM_1003=y +CONFIG_ARM64_WORKAROUND_REPEAT_TLBI=y CONFIG_QCOM_FALKOR_ERRATUM_1009=y CONFIG_QCOM_QDF2400_ERRATUM_0065=y # CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set @@ -151,6 +154,7 @@ CONFIG_ARM64_VHE=y CONFIG_ARM64_UAO=y # CONFIG_ARM64_PMEM is not set CONFIG_ARM64_RAS_EXTN=y +CONFIG_ARM64_CNP=y CONFIG_ARM64_SVE=y CONFIG_ARM64_MODULE_PLTS=y CONFIG_RELOCATABLE=y @@ -172,7 +176,6 @@ CONFIG_SYSVIPC_COMPAT=y # CPU frequency scaling drivers # CONFIG_ACPI_CPPC_CPUFREQ=m -CONFIG_ARM_DT_BL_CPUFREQ=m # # Firmware Drivers @@ -256,7 +259,6 @@ CONFIG_CRYPTO_SHA3_ARM64=m # CONFIG_CRYPTO_SM4_ARM64_CE is not set CONFIG_CRYPTO_GHASH_ARM64_CE=m CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m -CONFIG_CRYPTO_CRC32_ARM64_CE=m CONFIG_CRYPTO_AES_ARM64=m CONFIG_CRYPTO_AES_ARM64_CE=m CONFIG_CRYPTO_AES_ARM64_CE_CCM=m @@ -276,6 +278,14 @@ CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_VMAP_STACK=y +# +# GCOV-based kernel profiling +# +CONFIG_GCC_PLUGIN_STACKLEAK=y +CONFIG_STACKLEAK_TRACK_MIN_SIZE=100 +# CONFIG_STACKLEAK_METRICS is not set +# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set + # # Partition Types # @@ -423,6 +433,8 @@ CONFIG_LIQUIDIO=m CONFIG_LIQUIDIO_VF=m CONFIG_HNS3_ENET=m CONFIG_HINIC=m +CONFIG_OCTEONTX2_MBOX=m +CONFIG_OCTEONTX2_AF=m CONFIG_NET_SB1000=m CONFIG_MDIO_BUS_MUX=m CONFIG_MDIO_CAVIUM=m @@ -489,6 +501,7 @@ CONFIG_PINCTRL_MESON_GXBB=y CONFIG_PINCTRL_MESON_GXL=y CONFIG_PINCTRL_MESON_AXG=y CONFIG_PINCTRL_MESON_AXG_PMX=y +CONFIG_PINCTRL_MESON_G12A=y CONFIG_GPIO_ACPI=y # @@ -762,6 +775,10 @@ CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_INDIRECT_PIO is not set CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y CONFIG_HAS_IOPORT_MAP=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y +CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y +CONFIG_ARCH_HAS_DMA_COHERENT_TO_PFN=y +CONFIG_ARCH_HAS_DMA_MMAP_PGPROT=y CONFIG_UCS2_STRING=y CONFIG_SG_SPLIT=y diff --git a/kernel/config-generic b/kernel/config-generic index 1cdcd4e94..50559e007 100644 --- a/kernel/config-generic +++ b/kernel/config-generic @@ -74,6 +74,8 @@ CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_PSI=y +# CONFIG_PSI_DEFAULT_DISABLED is not set CONFIG_CPU_ISOLATION=y # @@ -208,7 +210,6 @@ CONFIG_SMP=y CONFIG_PARAVIRT=y CONFIG_XEN=y CONFIG_XEN_DOM0=y -CONFIG_NO_BOOTMEM=y CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y @@ -463,6 +464,7 @@ CONFIG_EFI_PARTITION=y # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y +CONFIG_BLK_PM=y # # IO Schedulers @@ -505,7 +507,6 @@ CONFIG_COREDUMP=y # # Memory Management options # -CONFIG_HAVE_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_MEMORY_BALLOON=y @@ -731,6 +732,7 @@ CONFIG_NFT_REJECT_INET=m CONFIG_NFT_HASH=m CONFIG_NFT_FIB=m CONFIG_NFT_FIB_INET=m +CONFIG_NFT_XFRM=m CONFIG_NFT_SOCKET=m CONFIG_NFT_OSF=m CONFIG_NFT_TPROXY=m @@ -998,6 +1000,7 @@ CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_BRCM_PREPEND=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_GSWIP=y CONFIG_NET_DSA_TAG_LAN9303=y CONFIG_NET_DSA_TAG_MTK=y CONFIG_NET_DSA_TAG_QCA=y @@ -1031,6 +1034,7 @@ CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_CBS=m CONFIG_NET_SCH_ETF=m +CONFIG_NET_SCH_TAPRIO=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m @@ -1107,6 +1111,7 @@ CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y CONFIG_BATMAN_ADV_DEBUGFS=y # CONFIG_BATMAN_ADV_DEBUG is not set +# CONFIG_BATMAN_ADV_TRACING is not set # CONFIG_OPENVSWITCH is not set CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m @@ -1143,7 +1148,7 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set -CONFIG_STREAM_PARSER=m +CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -1173,8 +1178,6 @@ CONFIG_LIB80211_CRYPT_TKIP=m CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -CONFIG_MAC80211_RC_MINSTREL_VHT=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y @@ -1198,6 +1201,7 @@ CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y +CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y CONFIG_FAILOVER=m @@ -1325,6 +1329,7 @@ CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m CONFIG_EEPROM_IDT_89HPESX=m +# CONFIG_EEPROM_EE1004 is not set CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y @@ -1455,7 +1460,10 @@ CONFIG_SCSI_UFSHCD_PCI=m CONFIG_SCSI_UFS_DWC_TC_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m +# CONFIG_SCSI_UFS_BSG is not set CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_MYRB=m +CONFIG_SCSI_MYRS=m CONFIG_XEN_SCSI_FRONTEND=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m @@ -1610,7 +1618,6 @@ CONFIG_BCACHE=m # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y -# CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set @@ -1694,8 +1701,10 @@ CONFIG_B53=m CONFIG_B53_MDIO_DRIVER=m CONFIG_B53_MMAP_DRIVER=m CONFIG_B53_SRAB_DRIVER=m +CONFIG_B53_SERDES=m CONFIG_NET_DSA_BCM_SF2=m CONFIG_NET_DSA_LOOP=m +CONFIG_NET_DSA_LANTIQ_GSWIP=m CONFIG_NET_DSA_MT7530=m # CONFIG_MICROCHIP_KSZ is not set CONFIG_NET_DSA_MV88E6XXX=y @@ -1721,6 +1730,7 @@ CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set CONFIG_ALTERA_TSE=m CONFIG_NET_VENDOR_AMAZON=y +CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_PCNET32=m CONFIG_NET_VENDOR_AQUANTIA=y @@ -1797,11 +1807,15 @@ CONFIG_IGBVF=m CONFIG_IXGB=m CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y +CONFIG_IXGBE_IPSEC=y CONFIG_IXGBEVF=m +CONFIG_IXGBEVF_IPSEC=y CONFIG_I40E=m +CONFIG_IAVF=m CONFIG_I40EVF=m CONFIG_ICE=m CONFIG_FM10K=m +CONFIG_IGC=m CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m @@ -1829,6 +1843,8 @@ CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851_MLL is not set CONFIG_KSZ884X_PCI=m +CONFIG_NET_VENDOR_MICROCHIP=y +CONFIG_LAN743X=m CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_MSCC_OCELOT_SWITCH=m CONFIG_MSCC_OCELOT_SWITCH_OCELOT=m @@ -1848,6 +1864,7 @@ CONFIG_NFP=m CONFIG_NFP_APP_ABM_NIC=y # CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_NI=y +CONFIG_NI_XGE_MANAGEMENT_ENET=m CONFIG_NET_VENDOR_8390=y CONFIG_NE2K_PCI=m CONFIG_NET_VENDOR_NVIDIA=y @@ -2186,8 +2203,12 @@ CONFIG_MT7601U=m CONFIG_MT76_CORE=m CONFIG_MT76_LEDS=y CONFIG_MT76_USB=m -CONFIG_MT76x2_COMMON=m +CONFIG_MT76x02_LIB=m +CONFIG_MT76x02_USB=m +CONFIG_MT76x0_COMMON=m CONFIG_MT76x0U=m +CONFIG_MT76x0E=m +CONFIG_MT76x2_COMMON=m CONFIG_MT76x2E=m CONFIG_MT76x2U=m CONFIG_WLAN_VENDOR_RALINK=y @@ -2286,7 +2307,7 @@ CONFIG_NVM_PBLK=m # CONFIG_INPUT=y CONFIG_INPUT_LEDS=m -CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m @@ -2526,6 +2547,7 @@ CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NVIDIA_GPU=m CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m @@ -3003,6 +3025,7 @@ CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y +# CONFIG_MFD_AT91_USART is not set CONFIG_MFD_ATMEL_FLEXCOM=m CONFIG_MFD_BCM590XX=m CONFIG_MFD_BD9571MWV=m @@ -3724,6 +3747,7 @@ CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 +# CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set # CONFIG_DRM_DP_CEC is not set CONFIG_DRM_TTM=m @@ -3821,8 +3845,10 @@ CONFIG_DRM_SIL_SII8620=m CONFIG_DRM_SII902X=m CONFIG_DRM_SII9234=m CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TOSHIBA_TC358764=m CONFIG_DRM_TOSHIBA_TC358767=m CONFIG_DRM_TI_TFP410=m +CONFIG_DRM_TI_SN65DSI86=m # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_DW_HDMI=m CONFIG_DRM_DW_HDMI_AHB_AUDIO=m @@ -3839,10 +3865,10 @@ CONFIG_DRM_XEN_FRONTEND=m # # Frame buffer Devices # -CONFIG_FB=y -CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y @@ -3894,7 +3920,6 @@ CONFIG_FB_TILEBLITTING=y CONFIG_XEN_FBDEV_FRONTEND=m # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set CONFIG_FB_SIMPLE=y # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set @@ -4102,6 +4127,7 @@ CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set +# CONFIG_HID_BIGBEN_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CORSAIR=m @@ -4119,7 +4145,6 @@ CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set -# CONFIG_HID_GOOGLE_HAMMER is not set CONFIG_HID_GT683R=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y @@ -4496,6 +4521,7 @@ CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # CONFIG_LEDS_88PM860X=m CONFIG_LEDS_AAT1290=m +CONFIG_LEDS_AN30259A=m CONFIG_LEDS_AS3645A=m CONFIG_LEDS_BCM6328=m CONFIG_LEDS_BCM6358=m @@ -4567,6 +4593,7 @@ CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_LEDS_TRIGGER_NETDEV=m +CONFIG_LEDS_TRIGGER_PATTERN=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_SUPPORT=y @@ -4664,7 +4691,6 @@ CONFIG_RTC_DRV_DS1685=y # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set # CONFIG_RTC_DRV_DS17885 is not set -# CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_DA9052=m @@ -4721,6 +4747,7 @@ CONFIG_ASYNC_TX_DMA=y # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set +# CONFIG_UDMABUF is not set # CONFIG_AUXDISPLAY is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set @@ -4893,6 +4920,7 @@ CONFIG_IIO=m # Accelerometers # # CONFIG_ADXL345_I2C is not set +# CONFIG_ADXL372_I2C is not set # CONFIG_BMA180 is not set # CONFIG_BMC150_ACCEL is not set # CONFIG_DA280 is not set @@ -4938,6 +4966,7 @@ CONFIG_IIO=m # CONFIG_PALMAS_GPADC is not set # CONFIG_QCOM_SPMI_IADC is not set # CONFIG_QCOM_SPMI_VADC is not set +# CONFIG_QCOM_SPMI_ADC5 is not set # CONFIG_SD_ADC_MODULATOR is not set # CONFIG_TI_ADC081C is not set # CONFIG_TI_ADS1015 is not set @@ -5161,6 +5190,7 @@ CONFIG_HID_SENSOR_IIO_COMMON=m # CONFIG_SRF04 is not set # CONFIG_SX9500 is not set # CONFIG_SRF08 is not set +# CONFIG_VL53L0X_I2C is not set # # Resolver to digital converters @@ -5194,10 +5224,12 @@ CONFIG_RESET_TI_SYSCON=m # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=m +CONFIG_PHY_CADENCE_DP=m CONFIG_PHY_PXA_28NM_HSIC=m CONFIG_PHY_PXA_28NM_USB2=m CONFIG_PHY_CPCAP_USB=m # CONFIG_PHY_MAPPHONE_MDM6600 is not set +# CONFIG_PHY_OCELOT_SERDES is not set CONFIG_PHY_QCOM_USB_HS=m CONFIG_PHY_QCOM_USB_HSIC=m CONFIG_PHY_SAMSUNG_USB2=m @@ -5560,7 +5592,6 @@ CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y -CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ENGINE=m @@ -5587,6 +5618,7 @@ CONFIG_CRYPTO_CFB=m CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_OFB=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=m @@ -5682,6 +5714,7 @@ CONFIG_CRYPTO_DEV_CCREE=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y +CONFIG_PKCS8_PRIVATE_KEY_PARSER=m CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set @@ -5959,6 +5992,7 @@ CONFIG_RBTREE_TEST=m # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_BITFIELD is not set # CONFIG_TEST_UUID is not set +# CONFIG_TEST_XARRAY is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set @@ -5973,6 +6007,7 @@ CONFIG_RBTREE_TEST=m # CONFIG_TEST_UDELAY is not set # CONFIG_TEST_STATIC_KEYS is not set # CONFIG_TEST_KMOD is not set +# CONFIG_TEST_MEMCAT_P is not set # CONFIG_MEMTEST is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic index c541cc792..23f224516 100644 --- a/kernel/config-x86-generic +++ b/kernel/config-x86-generic @@ -18,6 +18,7 @@ CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y @@ -82,6 +83,7 @@ CONFIG_IOSF_MBI=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_HYPERVISOR_GUEST=y +CONFIG_PARAVIRT_XXL=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN_PV=y @@ -112,6 +114,7 @@ CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_HYGON=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y @@ -152,6 +155,7 @@ CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_CPUID=y # CONFIG_X86_5LEVEL is not set CONFIG_X86_DIRECT_GBPAGES=y +# CONFIG_X86_CPA_STATISTICS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y @@ -268,6 +272,7 @@ CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m +CONFIG_ACPI_ADXL=y # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set # CONFIG_TPS68470_PMIC_OPREGION is not set @@ -368,8 +373,6 @@ CONFIG_X86_DEV_DMA_OPS=y CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y -CONFIG_DELL_RBU=m -CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y @@ -430,6 +433,14 @@ CONFIG_COMPAT_32BIT_TIME=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_REFCOUNT=y +# +# GCOV-based kernel profiling +# +CONFIG_GCC_PLUGIN_STACKLEAK=y +CONFIG_STACKLEAK_TRACK_MIN_SIZE=100 +# CONFIG_STACKLEAK_METRICS is not set +# CONFIG_STACKLEAK_RUNTIME_DISABLE is not set + # # Partition Types # @@ -513,7 +524,6 @@ CONFIG_PNP=y CONFIG_PNPACPI=y CONFIG_BLK_DEV_FD=m CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m CONFIG_BLK_DEV_SKD=m CONFIG_BLK_DEV_SX8=m @@ -618,7 +628,6 @@ CONFIG_ATM_SOLOS=m # Distributed Switch Architecture drivers # CONFIG_VORTEX=m -CONFIG_ENA_ETHERNET=m CONFIG_AMD8111_ETH=m CONFIG_AMD_XGBE=m CONFIG_AMD_XGBE_HAVE_ECC=y @@ -1144,6 +1153,8 @@ CONFIG_DRM_I2C_NXP_TDA998X=m # Display Engine Configuration # CONFIG_DRM_AMD_DC_DCN1_0=y +CONFIG_DRM_AMD_DC_DCN1_01=y +CONFIG_HSA_AMD=y # # AMD Library routines @@ -1166,6 +1177,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set +# CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set # CONFIG_DRM_GMA500 is not set @@ -1173,7 +1185,6 @@ CONFIG_DRM_VMWGFX=m # # Display Interface Bridges # -CONFIG_HSA_AMD=m CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # @@ -1366,6 +1377,7 @@ CONFIG_ACER_WMI=m CONFIG_ACERHDF=m CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m +CONFIG_DCDBAS=m CONFIG_DELL_SMBIOS=m CONFIG_DELL_SMBIOS_WMI=y CONFIG_DELL_SMBIOS_SMM=y @@ -1376,6 +1388,7 @@ CONFIG_DELL_WMI_AIO=m CONFIG_DELL_WMI_LED=m CONFIG_DELL_SMO8800=m # CONFIG_DELL_RBTN is not set +CONFIG_DELL_RBU=m CONFIG_FUJITSU_LAPTOP=m # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m @@ -1383,6 +1396,7 @@ CONFIG_AMILO_RFKILL=m CONFIG_HP_ACCEL=m CONFIG_HP_WIRELESS=m CONFIG_HP_WMI=m +# CONFIG_LG_LAPTOP is not set CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m @@ -1438,6 +1452,7 @@ CONFIG_MLX_PLATFORM=m CONFIG_INTEL_TURBO_MAX_3=y CONFIG_INTEL_CHTDC_TI_PWRBTN=m # CONFIG_I2C_MULTI_INSTANTIATE is not set +CONFIG_INTEL_ATOMISP2_PM=m CONFIG_PMC_ATOM=y # CONFIG_MELLANOX_PLATFORM is not set @@ -1582,9 +1597,6 @@ CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_SHA1_SSSE3=m CONFIG_CRYPTO_SHA256_SSSE3=m CONFIG_CRYPTO_SHA512_SSSE3=m -# CONFIG_CRYPTO_SHA1_MB is not set -CONFIG_CRYPTO_SHA256_MB=m -CONFIG_CRYPTO_SHA512_MB=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # @@ -1635,7 +1647,7 @@ CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ZLIB_DEFLATE=y -CONFIG_RADIX_TREE_MULTIORDER=y +CONFIG_XARRAY_MULTI=y CONFIG_HAS_IOPORT_MAP=y CONFIG_IOMMU_HELPER=y CONFIG_UCS2_STRING=y diff --git a/kernel/kernel.nm b/kernel/kernel.nm index db58c5fed..8cf32b672 100644 --- a/kernel/kernel.nm +++ b/kernel/kernel.nm @@ -4,8 +4,8 @@ ############################################################################### name = kernel -version = 4.19.12 -release = 11 +version = 4.20 +release = 1 thisapp = linux-%{version} maintainer = Arne Fitzenreiter