summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThorsten Leemhuis <fedora@leemhuis.info>2018-06-12 07:25:48 +0200
committerThorsten Leemhuis <fedora@leemhuis.info>2018-06-12 07:25:48 +0200
commitdd9ec7d21e2a1d161da67904c9999fcf708b6b49 (patch)
treeb6cd8a795e0d9f92ff5a02d2e65510403f0fb221
parent363be18056ed88da8ade3bd1262316ee57fabdeb (diff)
parentbbfe8b301660d993db987c32a19ba200cb57f1b3 (diff)
downloadkernel-4.18.0-0.rc0.git6.1.vanilla.knurd.1.fc28.tar.gz
kernel-4.18.0-0.rc0.git6.1.vanilla.knurd.1.fc28.tar.xz
kernel-4.18.0-0.rc0.git6.1.vanilla.knurd.1.fc28.zip
-rw-r--r--configs/fedora/generic/CONFIG_AD5686_SPI1
-rw-r--r--configs/fedora/generic/CONFIG_AD5696_I2C1
-rw-r--r--configs/fedora/generic/CONFIG_ARM_CCI_PMU1
-rw-r--r--configs/fedora/generic/CONFIG_AUTOFS_FS2
-rw-r--r--configs/fedora/generic/CONFIG_GPIOLIB_FASTPATH_LIMIT1
-rw-r--r--configs/fedora/generic/CONFIG_HID_REDRAGON1
-rw-r--r--configs/fedora/generic/CONFIG_HID_STEAM1
-rw-r--r--configs/fedora/generic/CONFIG_IIO_RESCALE1
-rw-r--r--configs/fedora/generic/CONFIG_LCD_OTM3225A1
-rw-r--r--configs/fedora/generic/CONFIG_MSM_GCC_89981
-rw-r--r--configs/fedora/generic/CONFIG_REGULATOR_SY8106A1
-rw-r--r--configs/fedora/generic/CONFIG_SDM_GCC_8451
-rw-r--r--configs/fedora/generic/CONFIG_SDM_VIDEOCC_8451
-rw-r--r--configs/fedora/generic/CONFIG_SUN50I_H6_R_CCU1
-rw-r--r--configs/fedora/generic/CONFIG_TI_DAC55711
-rw-r--r--configs/fedora/generic/CONFIG_TSL27721
-rw-r--r--crash-driver.patch4
-rw-r--r--efi-secureboot.patch311
-rw-r--r--gitrev2
-rw-r--r--kernel-aarch64-debug.config17
-rw-r--r--kernel-aarch64.config17
-rw-r--r--kernel-armv7hl-debug.config17
-rw-r--r--kernel-armv7hl-lpae-debug.config17
-rw-r--r--kernel-armv7hl-lpae.config17
-rw-r--r--kernel-armv7hl.config17
-rw-r--r--kernel-i686-PAE.config17
-rw-r--r--kernel-i686-PAEdebug.config17
-rw-r--r--kernel-i686-debug.config17
-rw-r--r--kernel-i686.config17
-rw-r--r--kernel-ppc64-debug.config17
-rw-r--r--kernel-ppc64.config17
-rw-r--r--kernel-ppc64le-debug.config17
-rw-r--r--kernel-ppc64le.config17
-rw-r--r--kernel-s390x-debug.config17
-rw-r--r--kernel-s390x.config17
-rw-r--r--kernel-x86_64-debug.config17
-rw-r--r--kernel-x86_64.config17
-rw-r--r--kernel.spec11
-rw-r--r--lockdown-fix-coordination-of-kernel-module-signature-verification.patch75
-rw-r--r--sources2
40 files changed, 704 insertions, 24 deletions
diff --git a/configs/fedora/generic/CONFIG_AD5686_SPI b/configs/fedora/generic/CONFIG_AD5686_SPI
new file mode 100644
index 000000000..ab255270b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_AD5686_SPI
@@ -0,0 +1 @@
+# CONFIG_AD5686_SPI is not set
diff --git a/configs/fedora/generic/CONFIG_AD5696_I2C b/configs/fedora/generic/CONFIG_AD5696_I2C
new file mode 100644
index 000000000..5fd9e7166
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_AD5696_I2C
@@ -0,0 +1 @@
+# CONFIG_AD5696_I2C is not set
diff --git a/configs/fedora/generic/CONFIG_ARM_CCI_PMU b/configs/fedora/generic/CONFIG_ARM_CCI_PMU
new file mode 100644
index 000000000..1fea99282
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_ARM_CCI_PMU
@@ -0,0 +1 @@
+# CONFIG_ARM_CCI_PMU is not set
diff --git a/configs/fedora/generic/CONFIG_AUTOFS_FS b/configs/fedora/generic/CONFIG_AUTOFS_FS
index ded1ce3f0..27fd9c1cf 100644
--- a/configs/fedora/generic/CONFIG_AUTOFS_FS
+++ b/configs/fedora/generic/CONFIG_AUTOFS_FS
@@ -1 +1 @@
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
diff --git a/configs/fedora/generic/CONFIG_GPIOLIB_FASTPATH_LIMIT b/configs/fedora/generic/CONFIG_GPIOLIB_FASTPATH_LIMIT
new file mode 100644
index 000000000..094257777
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_GPIOLIB_FASTPATH_LIMIT
@@ -0,0 +1 @@
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
diff --git a/configs/fedora/generic/CONFIG_HID_REDRAGON b/configs/fedora/generic/CONFIG_HID_REDRAGON
new file mode 100644
index 000000000..b3aa83efa
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_HID_REDRAGON
@@ -0,0 +1 @@
+# CONFIG_HID_REDRAGON is not set
diff --git a/configs/fedora/generic/CONFIG_HID_STEAM b/configs/fedora/generic/CONFIG_HID_STEAM
new file mode 100644
index 000000000..3692ef3be
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_HID_STEAM
@@ -0,0 +1 @@
+CONFIG_HID_STEAM=m
diff --git a/configs/fedora/generic/CONFIG_IIO_RESCALE b/configs/fedora/generic/CONFIG_IIO_RESCALE
new file mode 100644
index 000000000..4c25d3102
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_IIO_RESCALE
@@ -0,0 +1 @@
+# CONFIG_IIO_RESCALE is not set
diff --git a/configs/fedora/generic/CONFIG_LCD_OTM3225A b/configs/fedora/generic/CONFIG_LCD_OTM3225A
new file mode 100644
index 000000000..8ace97ec1
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_LCD_OTM3225A
@@ -0,0 +1 @@
+# CONFIG_LCD_OTM3225A is not set
diff --git a/configs/fedora/generic/CONFIG_MSM_GCC_8998 b/configs/fedora/generic/CONFIG_MSM_GCC_8998
new file mode 100644
index 000000000..31a52c0e1
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_MSM_GCC_8998
@@ -0,0 +1 @@
+# CONFIG_MSM_GCC_8998 is not set
diff --git a/configs/fedora/generic/CONFIG_REGULATOR_SY8106A b/configs/fedora/generic/CONFIG_REGULATOR_SY8106A
new file mode 100644
index 000000000..619b46329
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_REGULATOR_SY8106A
@@ -0,0 +1 @@
+# CONFIG_REGULATOR_SY8106A is not set
diff --git a/configs/fedora/generic/CONFIG_SDM_GCC_845 b/configs/fedora/generic/CONFIG_SDM_GCC_845
new file mode 100644
index 000000000..b9e53d895
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_SDM_GCC_845
@@ -0,0 +1 @@
+# CONFIG_SDM_GCC_845 is not set
diff --git a/configs/fedora/generic/CONFIG_SDM_VIDEOCC_845 b/configs/fedora/generic/CONFIG_SDM_VIDEOCC_845
new file mode 100644
index 000000000..b298aee2b
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_SDM_VIDEOCC_845
@@ -0,0 +1 @@
+# CONFIG_SDM_VIDEOCC_845 is not set
diff --git a/configs/fedora/generic/CONFIG_SUN50I_H6_R_CCU b/configs/fedora/generic/CONFIG_SUN50I_H6_R_CCU
new file mode 100644
index 000000000..0649da782
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_SUN50I_H6_R_CCU
@@ -0,0 +1 @@
+# CONFIG_SUN50I_H6_R_CCU is not set
diff --git a/configs/fedora/generic/CONFIG_TI_DAC5571 b/configs/fedora/generic/CONFIG_TI_DAC5571
new file mode 100644
index 000000000..4c8e5798c
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_TI_DAC5571
@@ -0,0 +1 @@
+# CONFIG_TI_DAC5571 is not set
diff --git a/configs/fedora/generic/CONFIG_TSL2772 b/configs/fedora/generic/CONFIG_TSL2772
new file mode 100644
index 000000000..5a6ef0c7a
--- /dev/null
+++ b/configs/fedora/generic/CONFIG_TSL2772
@@ -0,0 +1 @@
+# CONFIG_TSL2772 is not set
diff --git a/crash-driver.patch b/crash-driver.patch
index 511a41e8c..211d67fda 100644
--- a/crash-driver.patch
+++ b/crash-driver.patch
@@ -284,10 +284,10 @@ diff --git a/drivers/char/Makefile b/drivers/char/Makefile
index 6e6c244..29cc9c8 100644
--- a/drivers/char/Makefile
+++ b/drivers/char/Makefile
-@@ -60,3 +60,5 @@ js-rtc-y = rtc.o
-
+@@ -58,3 +58,5 @@ js-rtc-y = rtc.o
obj-$(CONFIG_XILLYBUS) += xillybus/
obj-$(CONFIG_POWERNV_OP_PANEL) += powernv-op-panel.o
+ obj-$(CONFIG_ADI) += adi.o
+
+obj-$(CONFIG_CRASH) += crash.o
diff --git a/drivers/char/crash.c b/drivers/char/crash.c
diff --git a/efi-secureboot.patch b/efi-secureboot.patch
new file mode 100644
index 000000000..c57037623
--- /dev/null
+++ b/efi-secureboot.patch
@@ -0,0 +1,311 @@
+From b96ff1fd9e94772fde7b58fd69969d1a1c87eb6d Mon Sep 17 00:00:00 2001
+From: Dave Young <dyoung@redhat.com>
+Date: Tue, 27 Feb 2018 10:04:51 +0000
+Subject: [PATCH 07/31] Copy secure_boot flag in boot params across kexec
+ reboot
+
+Kexec reboot in case secure boot being enabled does not keep the secure
+boot mode in new kernel, so later one can load unsigned kernel via legacy
+kexec_load. In this state, the system is missing the protections provided
+by secure boot.
+
+Adding a patch to fix this by retain the secure_boot flag in original
+kernel.
+
+secure_boot flag in boot_params is set in EFI stub, but kexec bypasses the
+stub. Fixing this issue by copying secure_boot flag across kexec reboot.
+
+Signed-off-by: Dave Young <dyoung@redhat.com>
+Signed-off-by: David Howells <dhowells@redhat.com>
+Reviewed-by: "Lee, Chun-Yi" <jlee@suse.com>
+cc: kexec@lists.infradead.org
+---
+ arch/x86/kernel/kexec-bzimage64.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/arch/x86/kernel/kexec-bzimage64.c b/arch/x86/kernel/kexec-bzimage64.c
+index fb095ba0c02f..7d0fac5bcbbe 100644
+--- a/arch/x86/kernel/kexec-bzimage64.c
++++ b/arch/x86/kernel/kexec-bzimage64.c
+@@ -179,6 +179,7 @@ setup_efi_state(struct boot_params *params, unsigned long params_load_addr,
+ if (efi_enabled(EFI_OLD_MEMMAP))
+ return 0;
+
++ params->secure_boot = boot_params.secure_boot;
+ ei->efi_loader_signature = current_ei->efi_loader_signature;
+ ei->efi_systab = current_ei->efi_systab;
+ ei->efi_systab_hi = current_ei->efi_systab_hi;
+--
+2.14.3
+
+From 42b2c81c12a8e8139fc7252cf91151c37b5a0966 Mon Sep 17 00:00:00 2001
+From: David Howells <dhowells@redhat.com>
+Date: Tue, 27 Feb 2018 10:04:55 +0000
+Subject: [PATCH 29/31] efi: Add an EFI_SECURE_BOOT flag to indicate secure
+ boot mode
+
+UEFI machines can be booted in Secure Boot mode. Add an EFI_SECURE_BOOT
+flag that can be passed to efi_enabled() to find out whether secure boot is
+enabled.
+
+Move the switch-statement in x86's setup_arch() that inteprets the
+secure_boot boot parameter to generic code and set the bit there.
+
+Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
+Signed-off-by: David Howells <dhowells@redhat.com>
+Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
+cc: linux-efi@vger.kernel.org
+---
+ arch/x86/kernel/setup.c | 14 +-------------
+ drivers/firmware/efi/Makefile | 1 +
+ drivers/firmware/efi/secureboot.c | 38 ++++++++++++++++++++++++++++++++++++++
+ include/linux/efi.h | 16 ++++++++++------
+ 4 files changed, 50 insertions(+), 19 deletions(-)
+ create mode 100644 drivers/firmware/efi/secureboot.c
+
+diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
+index 1ae67e982af7..a7c240f00d78 100644
+--- a/arch/x86/kernel/setup.c
++++ b/arch/x86/kernel/setup.c
+@@ -1150,19 +1150,7 @@ void __init setup_arch(char **cmdline_p)
+ /* Allocate bigger log buffer */
+ setup_log_buf(1);
+
+- if (efi_enabled(EFI_BOOT)) {
+- switch (boot_params.secure_boot) {
+- case efi_secureboot_mode_disabled:
+- pr_info("Secure boot disabled\n");
+- break;
+- case efi_secureboot_mode_enabled:
+- pr_info("Secure boot enabled\n");
+- break;
+- default:
+- pr_info("Secure boot could not be determined\n");
+- break;
+- }
+- }
++ efi_set_secure_boot(boot_params.secure_boot);
+
+ reserve_initrd();
+
+diff --git a/drivers/firmware/efi/Makefile b/drivers/firmware/efi/Makefile
+index cb805374f4bc..da2b3e37b9f0 100644
+--- a/drivers/firmware/efi/Makefile
++++ b/drivers/firmware/efi/Makefile
+@@ -24,6 +24,7 @@ obj-$(CONFIG_EFI_FAKE_MEMMAP) += fake_mem.o
+ obj-$(CONFIG_EFI_BOOTLOADER_CONTROL) += efibc.o
+ obj-$(CONFIG_EFI_TEST) += test/
+ obj-$(CONFIG_EFI_DEV_PATH_PARSER) += dev-path-parser.o
++obj-$(CONFIG_EFI) += secureboot.o
+ obj-$(CONFIG_APPLE_PROPERTIES) += apple-properties.o
+
+ arm-obj-$(CONFIG_EFI) := arm-init.o arm-runtime.o
+diff --git a/drivers/firmware/efi/secureboot.c b/drivers/firmware/efi/secureboot.c
+new file mode 100644
+index 000000000000..9070055de0a1
+--- /dev/null
++++ b/drivers/firmware/efi/secureboot.c
+@@ -0,0 +1,38 @@
++/* Core kernel secure boot support.
++ *
++ * Copyright (C) 2017 Red Hat, Inc. All Rights Reserved.
++ * Written by David Howells (dhowells@redhat.com)
++ *
++ * This program is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public Licence
++ * as published by the Free Software Foundation; either version
++ * 2 of the Licence, or (at your option) any later version.
++ */
++
++#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
++
++#include <linux/efi.h>
++#include <linux/kernel.h>
++#include <linux/printk.h>
++
++/*
++ * Decide what to do when UEFI secure boot mode is enabled.
++ */
++void __init efi_set_secure_boot(enum efi_secureboot_mode mode)
++{
++ if (efi_enabled(EFI_BOOT)) {
++ switch (mode) {
++ case efi_secureboot_mode_disabled:
++ pr_info("Secure boot disabled\n");
++ break;
++ case efi_secureboot_mode_enabled:
++ set_bit(EFI_SECURE_BOOT, &efi.flags);
++ pr_info("Secure boot enabled\n");
++ break;
++ default:
++ pr_warning("Secure boot could not be determined (mode %u)\n",
++ mode);
++ break;
++ }
++ }
++}
+diff --git a/include/linux/efi.h b/include/linux/efi.h
+index f5083aa72eae..79da76d14ca3 100644
+--- a/include/linux/efi.h
++++ b/include/linux/efi.h
+@@ -1142,6 +1142,14 @@ extern int __init efi_setup_pcdp_console(char *);
+ #define EFI_DBG 8 /* Print additional debug info at runtime */
+ #define EFI_NX_PE_DATA 9 /* Can runtime data regions be mapped non-executable? */
+ #define EFI_MEM_ATTR 10 /* Did firmware publish an EFI_MEMORY_ATTRIBUTES table? */
++#define EFI_SECURE_BOOT 11 /* Are we in Secure Boot mode? */
++
++enum efi_secureboot_mode {
++ efi_secureboot_mode_unset,
++ efi_secureboot_mode_unknown,
++ efi_secureboot_mode_disabled,
++ efi_secureboot_mode_enabled,
++};
+
+ #ifdef CONFIG_EFI
+ /*
+@@ -1154,6 +1162,7 @@ static inline bool efi_enabled(int feature)
+ extern void efi_reboot(enum reboot_mode reboot_mode, const char *__unused);
+
+ extern bool efi_is_table_address(unsigned long phys_addr);
++extern void __init efi_set_secure_boot(enum efi_secureboot_mode mode);
+ #else
+ static inline bool efi_enabled(int feature)
+ {
+@@ -1172,6 +1181,7 @@ static inline bool efi_is_table_address(unsigned long phys_addr)
+ {
+ return false;
+ }
++static inline void efi_set_secure_boot(enum efi_secureboot_mode mode) {}
+ #endif
+
+ extern int efi_status_to_err(efi_status_t status);
+@@ -1557,12 +1567,6 @@ efi_status_t efi_setup_gop(efi_system_table_t *sys_table_arg,
+ bool efi_runtime_disabled(void);
+ extern void efi_call_virt_check_flags(unsigned long flags, const char *call);
+
+-enum efi_secureboot_mode {
+- efi_secureboot_mode_unset,
+- efi_secureboot_mode_unknown,
+- efi_secureboot_mode_disabled,
+- efi_secureboot_mode_enabled,
+-};
+ enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table);
+
+ #ifdef CONFIG_RESET_ATTACK_MITIGATION
+--
+2.14.3
+
+From d78bf678059f83e22bec8ada1a448e22b9b90203 Mon Sep 17 00:00:00 2001
+From: David Howells <dhowells@redhat.com>
+Date: Tue, 27 Feb 2018 10:04:55 +0000
+Subject: [PATCH 30/31] efi: Lock down the kernel if booted in secure boot mode
+
+UEFI Secure Boot provides a mechanism for ensuring that the firmware will
+only load signed bootloaders and kernels. Certain use cases may also
+require that all kernel modules also be signed. Add a configuration option
+that to lock down the kernel - which includes requiring validly signed
+modules - if the kernel is secure-booted.
+
+Signed-off-by: David Howells <dhowells@redhat.com>
+Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
+cc: linux-efi@vger.kernel.org
+---
+ arch/x86/kernel/setup.c | 6 ++++--
+ fs/debugfs/inode.c | 2 +-
+ security/Kconfig | 14 ++++++++++++++
+ security/lock_down.c | 5 +++++
+ 4 files changed, 20 insertions(+), 3 deletions(-)
+
+diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c
+index a7c240f00d78..1277d1857c5c 100644
+--- a/arch/x86/kernel/setup.c
++++ b/arch/x86/kernel/setup.c
+@@ -64,6 +64,7 @@
+ #include <linux/dma-mapping.h>
+ #include <linux/ctype.h>
+ #include <linux/uaccess.h>
++#include <linux/security.h>
+
+ #include <linux/percpu.h>
+ #include <linux/crash_dump.h>
+@@ -997,6 +998,8 @@ void __init setup_arch(char **cmdline_p)
+ if (efi_enabled(EFI_BOOT))
+ efi_init();
+
++ efi_set_secure_boot(boot_params.secure_boot);
++
+ init_lockdown();
+
+ dmi_scan_machine();
+@@ -1150,8 +1154,6 @@ void __init setup_arch(char **cmdline_p)
+ /* Allocate bigger log buffer */
+ setup_log_buf(1);
+
+- efi_set_secure_boot(boot_params.secure_boot);
+-
+ reserve_initrd();
+
+ acpi_table_upgrade();
+diff --git a/fs/debugfs/inode.c b/fs/debugfs/inode.c
+index ce261e1765ff..7aff55b309a6 100644
+--- a/fs/debugfs/inode.c
++++ b/fs/debugfs/inode.c
+@@ -40,7 +40,7 @@ static bool debugfs_registered;
+ static int debugfs_setattr(struct dentry *dentry, struct iattr *ia)
+ {
+ if ((ia->ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) &&
+- kernel_is_locked_down("debugfs"))
++ kernel_is_locked_down("changing perms in debugfs"))
+ return -EPERM;
+ return simple_setattr(dentry, ia);
+ }
+diff --git a/security/Kconfig b/security/Kconfig
+index 461d5acc3616..13fdada1ffc2 100644
+--- a/security/Kconfig
++++ b/security/Kconfig
+@@ -248,6 +248,20 @@ config ALLOW_LOCKDOWN_LIFT_BY_SYSRQ
+ Allow the lockdown on a kernel to be lifted, by pressing a SysRq key
+ combination on a wired keyboard. On x86, this is SysRq+x.
+
++config LOCK_DOWN_IN_EFI_SECURE_BOOT
++ bool "Lock down the kernel in EFI Secure Boot mode"
++ default n
++ select LOCK_DOWN_KERNEL
++ depends on EFI
++ help
++ UEFI Secure Boot provides a mechanism for ensuring that the firmware
++ will only load signed bootloaders and kernels. Secure boot mode may
++ be determined from EFI variables provided by the system firmware if
++ not indicated by the boot parameters.
++
++ Enabling this option turns on results in kernel lockdown being
++ triggered if EFI Secure Boot is set.
++
+
+ source security/selinux/Kconfig
+ source security/smack/Kconfig
+diff --git a/security/lock_down.c b/security/lock_down.c
+index 2c6b00f0c229..527f7e51dc8d 100644
+--- a/security/lock_down.c
++++ b/security/lock_down.c
+@@ -12,6 +12,7 @@
+ #include <linux/export.h>
+ #include <linux/sched.h>
+ #include <linux/sysrq.h>
++#include <linux/efi.h>
+ #include <asm/setup.h>
+
+ #ifndef CONFIG_LOCK_DOWN_MANDATORY
+@@ -55,6 +55,10 @@ void __init init_lockdown(void)
+ #ifdef CONFIG_LOCK_DOWN_MANDATORY
+ pr_notice("Kernel is locked down from config; see man kernel_lockdown.7\n");
+ #endif
++#ifdef CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT
++ if (efi_enabled(EFI_SECURE_BOOT))
++ lock_kernel_down("EFI secure boot");
++#endif
+ }
+
+ /**
+--
+2.14.3
diff --git a/gitrev b/gitrev
index e187f8011..1d05b8e9a 100644
--- a/gitrev
+++ b/gitrev
@@ -1 +1 @@
-68abbe729567cef128b2c2141f2ed2567f3b8372
+a2225d931f75ddd3c39f4d0d195fad99dfd68671
diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config
index a12912ae0..37252dd89 100644
--- a/kernel-aarch64-debug.config
+++ b/kernel-aarch64-debug.config
@@ -90,6 +90,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -310,6 +312,7 @@ CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set
CONFIG_ARM_CCI400_PMU=y
CONFIG_ARM_CCI5xx_PMU=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_CCI=y
CONFIG_ARM_CCN=y
# CONFIG_ARM_CHARLCD is not set
@@ -449,7 +452,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1908,6 +1911,7 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2039,6 +2043,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -2061,6 +2066,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2318,6 +2324,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2908,6 +2915,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3482,6 +3490,7 @@ CONFIG_MSM_GCC_8960=y
CONFIG_MSM_GCC_8974=y
# CONFIG_MSM_GCC_8994 is not set
CONFIG_MSM_GCC_8996=y
+# CONFIG_MSM_GCC_8998 is not set
# CONFIG_MSM_LCC_8960 is not set
CONFIG_MSM_MMCC_8960=m
CONFIG_MSM_MMCC_8974=m
@@ -4727,6 +4736,7 @@ CONFIG_REGULATOR_QCOM_RPM=m
CONFIG_REGULATOR_QCOM_SMD_RPM=m
CONFIG_REGULATOR_QCOM_SPMI=m
CONFIG_REGULATOR_RK808=m
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS65023 is not set
@@ -5121,6 +5131,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5909,6 +5921,7 @@ CONFIG_ST_UVIS25_SPI=m
CONFIG_SUN4I_GPADC=m
CONFIG_SUN50I_A64_CCU=y
CONFIG_SUN50I_H6_CCU=y
+# CONFIG_SUN50I_H6_R_CCU is not set
# CONFIG_SUN8I_A83T_CCU is not set
CONFIG_SUN8I_DE2_CCU=y
CONFIG_SUN8I_H3_CCU=y
@@ -6088,6 +6101,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -6210,6 +6224,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-aarch64.config b/kernel-aarch64.config
index 7a586000b..3d90d9ea7 100644
--- a/kernel-aarch64.config
+++ b/kernel-aarch64.config
@@ -90,6 +90,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -310,6 +312,7 @@ CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
# CONFIG_ARM_BIG_LITTLE_CPUIDLE is not set
CONFIG_ARM_CCI400_PMU=y
CONFIG_ARM_CCI5xx_PMU=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_CCI=y
CONFIG_ARM_CCN=y
# CONFIG_ARM_CHARLCD is not set
@@ -449,7 +452,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1890,6 +1893,7 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2021,6 +2025,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -2043,6 +2048,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2300,6 +2306,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2888,6 +2895,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3460,6 +3468,7 @@ CONFIG_MSM_GCC_8960=y
CONFIG_MSM_GCC_8974=y
# CONFIG_MSM_GCC_8994 is not set
CONFIG_MSM_GCC_8996=y
+# CONFIG_MSM_GCC_8998 is not set
# CONFIG_MSM_LCC_8960 is not set
CONFIG_MSM_MMCC_8960=m
CONFIG_MSM_MMCC_8974=m
@@ -4704,6 +4713,7 @@ CONFIG_REGULATOR_QCOM_RPM=m
CONFIG_REGULATOR_QCOM_SMD_RPM=m
CONFIG_REGULATOR_QCOM_SPMI=m
CONFIG_REGULATOR_RK808=m
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS65023 is not set
@@ -5098,6 +5108,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5885,6 +5897,7 @@ CONFIG_ST_UVIS25_SPI=m
CONFIG_SUN4I_GPADC=m
CONFIG_SUN50I_A64_CCU=y
CONFIG_SUN50I_H6_CCU=y
+# CONFIG_SUN50I_H6_R_CCU is not set
# CONFIG_SUN8I_A83T_CCU is not set
CONFIG_SUN8I_DE2_CCU=y
CONFIG_SUN8I_H3_CCU=y
@@ -6064,6 +6077,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -6186,6 +6200,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-armv7hl-debug.config b/kernel-armv7hl-debug.config
index 71a7a6754..a9c859299 100644
--- a/kernel-armv7hl-debug.config
+++ b/kernel-armv7hl-debug.config
@@ -65,6 +65,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -296,6 +298,7 @@ CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
CONFIG_ARM_CCI400_PMU=y
CONFIG_ARM_CCI5xx_PMU=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_CCI=y
CONFIG_ARM_CCN=y
# CONFIG_ARM_CHARLCD is not set
@@ -477,7 +480,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUTO_ZRELADDR=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
@@ -2023,6 +2026,7 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2161,6 +2165,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -2183,6 +2188,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2438,6 +2444,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -3055,6 +3062,7 @@ CONFIG_LCD_LD9040=m
CONFIG_LCD_LMS283GF05=m
CONFIG_LCD_LMS501KF03=m
CONFIG_LCD_LTV350QV=m
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
CONFIG_LCD_S6E63M0=m
CONFIG_LCD_TDO24M=m
@@ -3667,6 +3675,7 @@ CONFIG_MSM_GCC_8960=y
CONFIG_MSM_GCC_8974=y
# CONFIG_MSM_GCC_8994 is not set
CONFIG_MSM_GCC_8996=y
+# CONFIG_MSM_GCC_8998 is not set
# CONFIG_MSM_IOMMU is not set
# CONFIG_MSM_LCC_8960 is not set
CONFIG_MSM_MMCC_8960=m
@@ -5024,6 +5033,7 @@ CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+# CONFIG_REGULATOR_SY8106A is not set
CONFIG_REGULATOR_TI_ABB=m
CONFIG_REGULATOR_TPS51632=m
CONFIG_REGULATOR_TPS62360=m
@@ -5446,6 +5456,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -6350,6 +6362,7 @@ CONFIG_ST_UVIS25_SPI=m
CONFIG_SUN4I_A10_CCU=y
CONFIG_SUN4I_EMAC=m
CONFIG_SUN4I_GPADC=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUN5I_CCU=y
CONFIG_SUN6I_A31_CCU=y
CONFIG_SUN8I_A23_CCU=y
@@ -6537,6 +6550,7 @@ CONFIG_TI_CPSW_PHY_SEL=y
CONFIG_TI_CPTS_MOD=m
CONFIG_TI_CPTS=y
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
CONFIG_TI_DAC7512=m
CONFIG_TI_DAVINCI_CPDMA=m
CONFIG_TI_DAVINCI_EMAC=m
@@ -6671,6 +6685,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-armv7hl-lpae-debug.config b/kernel-armv7hl-lpae-debug.config
index 311132b9e..7117843fa 100644
--- a/kernel-armv7hl-lpae-debug.config
+++ b/kernel-armv7hl-lpae-debug.config
@@ -65,6 +65,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -286,6 +288,7 @@ CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
CONFIG_ARM_CCI400_PMU=y
CONFIG_ARM_CCI5xx_PMU=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_CCI=y
CONFIG_ARM_CCN=y
# CONFIG_ARM_CHARLCD is not set
@@ -462,7 +465,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUTO_ZRELADDR=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
@@ -1925,6 +1928,7 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2054,6 +2058,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -2076,6 +2081,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2324,6 +2330,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2920,6 +2927,7 @@ CONFIG_LCD_LD9040=m
CONFIG_LCD_LMS283GF05=m
CONFIG_LCD_LMS501KF03=m
CONFIG_LCD_LTV350QV=m
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
CONFIG_LCD_S6E63M0=m
CONFIG_LCD_TDO24M=m
@@ -3503,6 +3511,7 @@ CONFIG_MQ_IOSCHED_KYBER=m
CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4735,6 +4744,7 @@ CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+# CONFIG_REGULATOR_SY8106A is not set
CONFIG_REGULATOR_TPS51632=m
CONFIG_REGULATOR_TPS62360=m
CONFIG_REGULATOR_TPS65023=m
@@ -5139,6 +5149,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5949,6 +5961,7 @@ CONFIG_ST_UVIS25_SPI=m
CONFIG_SUN4I_A10_CCU=y
CONFIG_SUN4I_EMAC=m
CONFIG_SUN4I_GPADC=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUN5I_CCU=y
CONFIG_SUN6I_A31_CCU=y
CONFIG_SUN8I_A23_CCU=y
@@ -6132,6 +6145,7 @@ CONFIG_TI_AEMIF=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TI_DAVINCI_MDIO=m
CONFIG_TI_EDMA=y
@@ -6260,6 +6274,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-armv7hl-lpae.config b/kernel-armv7hl-lpae.config
index 2e5d9551d..978f31b63 100644
--- a/kernel-armv7hl-lpae.config
+++ b/kernel-armv7hl-lpae.config
@@ -65,6 +65,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -285,6 +287,7 @@ CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
CONFIG_ARM_CCI400_PMU=y
CONFIG_ARM_CCI5xx_PMU=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_CCI=y
CONFIG_ARM_CCN=y
# CONFIG_ARM_CHARLCD is not set
@@ -461,7 +464,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUTO_ZRELADDR=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
@@ -1907,6 +1910,7 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2036,6 +2040,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -2058,6 +2063,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2306,6 +2312,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2900,6 +2907,7 @@ CONFIG_LCD_LD9040=m
CONFIG_LCD_LMS283GF05=m
CONFIG_LCD_LMS501KF03=m
CONFIG_LCD_LTV350QV=m
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
CONFIG_LCD_S6E63M0=m
CONFIG_LCD_TDO24M=m
@@ -3481,6 +3489,7 @@ CONFIG_MQ_IOSCHED_KYBER=m
CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4712,6 +4721,7 @@ CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+# CONFIG_REGULATOR_SY8106A is not set
CONFIG_REGULATOR_TPS51632=m
CONFIG_REGULATOR_TPS62360=m
CONFIG_REGULATOR_TPS65023=m
@@ -5116,6 +5126,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5925,6 +5937,7 @@ CONFIG_ST_UVIS25_SPI=m
CONFIG_SUN4I_A10_CCU=y
CONFIG_SUN4I_EMAC=m
CONFIG_SUN4I_GPADC=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUN5I_CCU=y
CONFIG_SUN6I_A31_CCU=y
CONFIG_SUN8I_A23_CCU=y
@@ -6108,6 +6121,7 @@ CONFIG_TI_AEMIF=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TI_DAVINCI_MDIO=m
CONFIG_TI_EDMA=y
@@ -6236,6 +6250,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-armv7hl.config b/kernel-armv7hl.config
index 94cbcef2e..447d1b4a8 100644
--- a/kernel-armv7hl.config
+++ b/kernel-armv7hl.config
@@ -65,6 +65,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -295,6 +297,7 @@ CONFIG_ARM_BIG_LITTLE_CPUFREQ=m
CONFIG_ARM_BIG_LITTLE_CPUIDLE=y
CONFIG_ARM_CCI400_PMU=y
CONFIG_ARM_CCI5xx_PMU=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_CCI=y
CONFIG_ARM_CCN=y
# CONFIG_ARM_CHARLCD is not set
@@ -476,7 +479,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUTO_ZRELADDR=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
@@ -2005,6 +2008,7 @@ CONFIG_GPIO_GENERIC=y
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -2143,6 +2147,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -2165,6 +2170,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2420,6 +2426,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -3035,6 +3042,7 @@ CONFIG_LCD_LD9040=m
CONFIG_LCD_LMS283GF05=m
CONFIG_LCD_LMS501KF03=m
CONFIG_LCD_LTV350QV=m
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
CONFIG_LCD_S6E63M0=m
CONFIG_LCD_TDO24M=m
@@ -3645,6 +3653,7 @@ CONFIG_MSM_GCC_8960=y
CONFIG_MSM_GCC_8974=y
# CONFIG_MSM_GCC_8994 is not set
CONFIG_MSM_GCC_8996=y
+# CONFIG_MSM_GCC_8998 is not set
# CONFIG_MSM_IOMMU is not set
# CONFIG_MSM_LCC_8960 is not set
CONFIG_MSM_MMCC_8960=m
@@ -5001,6 +5010,7 @@ CONFIG_REGULATOR_RK808=m
CONFIG_REGULATOR_S2MPA01=m
CONFIG_REGULATOR_S2MPS11=m
CONFIG_REGULATOR_S5M8767=m
+# CONFIG_REGULATOR_SY8106A is not set
CONFIG_REGULATOR_TI_ABB=m
CONFIG_REGULATOR_TPS51632=m
CONFIG_REGULATOR_TPS62360=m
@@ -5423,6 +5433,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -6326,6 +6338,7 @@ CONFIG_ST_UVIS25_SPI=m
CONFIG_SUN4I_A10_CCU=y
CONFIG_SUN4I_EMAC=m
CONFIG_SUN4I_GPADC=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUN5I_CCU=y
CONFIG_SUN6I_A31_CCU=y
CONFIG_SUN8I_A23_CCU=y
@@ -6513,6 +6526,7 @@ CONFIG_TI_CPSW_PHY_SEL=y
CONFIG_TI_CPTS_MOD=m
CONFIG_TI_CPTS=y
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
CONFIG_TI_DAC7512=m
CONFIG_TI_DAVINCI_CPDMA=m
CONFIG_TI_DAVINCI_EMAC=m
@@ -6647,6 +6661,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-i686-PAE.config b/kernel-i686-PAE.config
index aa95de109..347e7f44f 100644
--- a/kernel-i686-PAE.config
+++ b/kernel-i686-PAE.config
@@ -101,6 +101,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -249,6 +251,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_W90X900 is not set
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
+# CONFIG_ARM_CCI_PMU is not set
# CONFIG_AS3935 is not set
# CONFIG_ASIX_PHY is not set
CONFIG_ASUS_LAPTOP=m
@@ -351,7 +354,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1742,6 +1745,7 @@ CONFIG_GPIO_EXAR=m
CONFIG_GPIO_ICH=m
# CONFIG_GPIO_INTEL_MID is not set
CONFIG_GPIO_IT87=m
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MAX3191X is not set
@@ -1866,6 +1870,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1888,6 +1893,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2144,6 +2150,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2763,6 +2770,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3319,6 +3327,7 @@ CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4427,6 +4436,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4783,6 +4793,8 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCx200 is not set
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5536,6 +5548,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5693,6 +5706,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5812,6 +5826,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-i686-PAEdebug.config b/kernel-i686-PAEdebug.config
index 69b6bc7b0..4e18d7640 100644
--- a/kernel-i686-PAEdebug.config
+++ b/kernel-i686-PAEdebug.config
@@ -101,6 +101,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -250,6 +252,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PTDUMP=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
CONFIG_ARM_PTDUMP=y
# CONFIG_AS3935 is not set
@@ -354,7 +357,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1763,6 +1766,7 @@ CONFIG_GPIO_EXAR=m
CONFIG_GPIO_ICH=m
# CONFIG_GPIO_INTEL_MID is not set
CONFIG_GPIO_IT87=m
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MAX3191X is not set
@@ -1887,6 +1891,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1909,6 +1914,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2165,6 +2171,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2786,6 +2793,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3342,6 +3350,7 @@ CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4451,6 +4460,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4807,6 +4817,8 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCx200 is not set
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5561,6 +5573,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5718,6 +5731,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5837,6 +5851,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-i686-debug.config b/kernel-i686-debug.config
index baf5a4c92..09d0e9c0f 100644
--- a/kernel-i686-debug.config
+++ b/kernel-i686-debug.config
@@ -101,6 +101,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -250,6 +252,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PTDUMP=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
CONFIG_ARM_PTDUMP=y
# CONFIG_AS3935 is not set
@@ -354,7 +357,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1763,6 +1766,7 @@ CONFIG_GPIO_EXAR=m
CONFIG_GPIO_ICH=m
# CONFIG_GPIO_INTEL_MID is not set
CONFIG_GPIO_IT87=m
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MAX3191X is not set
@@ -1887,6 +1891,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1909,6 +1914,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2165,6 +2171,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2786,6 +2793,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3342,6 +3350,7 @@ CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4451,6 +4460,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4807,6 +4817,8 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCx200 is not set
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5561,6 +5573,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5718,6 +5731,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5837,6 +5851,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-i686.config b/kernel-i686.config
index 53a1190a3..393b469e3 100644
--- a/kernel-i686.config
+++ b/kernel-i686.config
@@ -101,6 +101,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -249,6 +251,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_W90X900 is not set
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
+# CONFIG_ARM_CCI_PMU is not set
# CONFIG_AS3935 is not set
# CONFIG_ASIX_PHY is not set
CONFIG_ASUS_LAPTOP=m
@@ -351,7 +354,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1742,6 +1745,7 @@ CONFIG_GPIO_EXAR=m
CONFIG_GPIO_ICH=m
# CONFIG_GPIO_INTEL_MID is not set
CONFIG_GPIO_IT87=m
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MAX3191X is not set
@@ -1866,6 +1870,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1888,6 +1893,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2144,6 +2150,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2763,6 +2770,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3319,6 +3327,7 @@ CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4427,6 +4436,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4783,6 +4793,8 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SCx200 is not set
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5536,6 +5548,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5693,6 +5706,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5812,6 +5826,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-ppc64-debug.config b/kernel-ppc64-debug.config
index bb982e28e..44b914d0c 100644
--- a/kernel-ppc64-debug.config
+++ b/kernel-ppc64-debug.config
@@ -63,6 +63,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -201,6 +203,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PTDUMP=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
CONFIG_ARM_PTDUMP=y
# CONFIG_AS3935 is not set
@@ -301,7 +304,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1669,6 +1672,7 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1789,6 +1793,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1811,6 +1816,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2054,6 +2060,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2628,6 +2635,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3164,6 +3172,7 @@ CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_BITMAP_SELFTEST=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4258,6 +4267,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4617,6 +4627,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SD_ADC_MODULATOR is not set
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5329,6 +5341,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5478,6 +5491,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TICK_CPU_ACCOUNTING is not set
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5592,6 +5606,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-ppc64.config b/kernel-ppc64.config
index 7f3ebdec2..1cc874ff0 100644
--- a/kernel-ppc64.config
+++ b/kernel-ppc64.config
@@ -63,6 +63,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -200,6 +202,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_W90X900 is not set
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
+# CONFIG_ARM_CCI_PMU is not set
# CONFIG_AS3935 is not set
# CONFIG_ASIX_PHY is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
@@ -298,7 +301,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1648,6 +1651,7 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1768,6 +1772,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1790,6 +1795,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2033,6 +2039,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2605,6 +2612,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3139,6 +3147,7 @@ CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_BITMAP_SELFTEST=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4232,6 +4241,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4591,6 +4601,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SD_ADC_MODULATOR is not set
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5302,6 +5314,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5451,6 +5464,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TICK_CPU_ACCOUNTING is not set
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5565,6 +5579,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config
index c58b36c4e..3f88fac82 100644
--- a/kernel-ppc64le-debug.config
+++ b/kernel-ppc64le-debug.config
@@ -63,6 +63,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -194,6 +196,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PTDUMP=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
CONFIG_ARM_PTDUMP=y
# CONFIG_AS3935 is not set
@@ -294,7 +297,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1622,6 +1625,7 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1742,6 +1746,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1764,6 +1769,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -1999,6 +2005,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2573,6 +2580,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3108,6 +3116,7 @@ CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_BITMAP_SELFTEST=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4196,6 +4205,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4555,6 +4565,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SD_ADC_MODULATOR is not set
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5256,6 +5268,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5405,6 +5418,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TICK_CPU_ACCOUNTING is not set
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5519,6 +5533,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config
index cec3db42d..73479b83c 100644
--- a/kernel-ppc64le.config
+++ b/kernel-ppc64le.config
@@ -63,6 +63,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -193,6 +195,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_W90X900 is not set
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
+# CONFIG_ARM_CCI_PMU is not set
# CONFIG_AS3935 is not set
# CONFIG_ASIX_PHY is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
@@ -291,7 +294,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1601,6 +1604,7 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1721,6 +1725,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1743,6 +1748,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -1978,6 +1984,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2550,6 +2557,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3083,6 +3091,7 @@ CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_BITMAP_SELFTEST=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4170,6 +4179,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4529,6 +4539,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SD_ADC_MODULATOR is not set
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5229,6 +5241,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5378,6 +5391,7 @@ CONFIG_TI_ADS1015=m
# CONFIG_TICK_CPU_ACCOUNTING is not set
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5492,6 +5506,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config
index a597eb28e..4cab386a8 100644
--- a/kernel-s390x-debug.config
+++ b/kernel-s390x-debug.config
@@ -63,6 +63,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -198,6 +200,7 @@ CONFIG_ARCH_RANDOM=y
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PTDUMP=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
CONFIG_ARM_PTDUMP=y
# CONFIG_AS3935 is not set
@@ -298,7 +301,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1599,6 +1602,7 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
# CONFIG_GPIOLIB is not set
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1715,6 +1719,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1737,6 +1742,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -1954,6 +1960,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
# CONFIG_IIO is not set
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2520,6 +2527,7 @@ CONFIG_LATENCYTOP=y
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
# CONFIG_LCD_PLATFORM is not set
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3051,6 +3059,7 @@ CONFIG_MQ_IOSCHED_KYBER=m
CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4087,6 +4096,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4456,6 +4466,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SD_ADC_MODULATOR is not set
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5150,6 +5162,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5297,6 +5310,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
# CONFIG_TIFM_CORE is not set
@@ -5416,6 +5430,7 @@ CONFIG_TR=y
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-s390x.config b/kernel-s390x.config
index a50d6cb19..67f40d76a 100644
--- a/kernel-s390x.config
+++ b/kernel-s390x.config
@@ -63,6 +63,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -197,6 +199,7 @@ CONFIG_ARCH_RANDOM=y
# CONFIG_ARCH_W90X900 is not set
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
+# CONFIG_ARM_CCI_PMU is not set
# CONFIG_AS3935 is not set
# CONFIG_ASIX_PHY is not set
CONFIG_ASYMMETRIC_KEY_TYPE=y
@@ -295,7 +298,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
# CONFIG_AUXDISPLAY is not set
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1578,6 +1581,7 @@ CONFIG_GPIO_EXAR=m
# CONFIG_GPIO_GRGPIO is not set
# CONFIG_GPIO_HLWD is not set
# CONFIG_GPIO_IT87 is not set
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
# CONFIG_GPIOLIB is not set
# CONFIG_GPIO_MAX3191X is not set
# CONFIG_GPIO_MAX7300 is not set
@@ -1694,6 +1698,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1716,6 +1721,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -1933,6 +1939,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
# CONFIG_IIO is not set
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2497,6 +2504,7 @@ CONFIG_LATENCYTOP=y
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
# CONFIG_LCD_PLATFORM is not set
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3026,6 +3034,7 @@ CONFIG_MQ_IOSCHED_KYBER=m
CONFIG_MSDOS_FS=m
CONFIG_MSDOS_PARTITION=y
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4061,6 +4070,7 @@ CONFIG_REGMAP=y
CONFIG_REGULATOR_BD9571MWV=m
# CONFIG_REGULATOR_DEBUG is not set
# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS65132 is not set
CONFIG_REGULATOR_VCTRL=m
# CONFIG_REISERFS_CHECK is not set
@@ -4430,6 +4440,8 @@ CONFIG_SCTP_COOKIE_HMAC_SHA1=y
CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
# CONFIG_SD_ADC_MODULATOR is not set
CONFIG_SDIO_UART=m
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5123,6 +5135,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5270,6 +5283,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
# CONFIG_TIFM_CORE is not set
@@ -5389,6 +5403,7 @@ CONFIG_TR=y
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config
index a9e288e3e..9eb25e537 100644
--- a/kernel-x86_64-debug.config
+++ b/kernel-x86_64-debug.config
@@ -104,6 +104,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -253,6 +255,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
CONFIG_ARM64_PTDUMP=y
+# CONFIG_ARM_CCI_PMU is not set
CONFIG_ARM_PTDUMP_DEBUGFS=y
CONFIG_ARM_PTDUMP=y
# CONFIG_AS3935 is not set
@@ -357,7 +360,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1806,6 +1809,7 @@ CONFIG_GPIO_EXAR=m
CONFIG_GPIO_ICH=m
# CONFIG_GPIO_INTEL_MID is not set
CONFIG_GPIO_IT87=m
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MAX3191X is not set
@@ -1932,6 +1936,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1954,6 +1959,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2211,6 +2217,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2846,6 +2853,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3392,6 +3400,7 @@ CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4520,6 +4529,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS65023 is not set
@@ -4885,6 +4895,8 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
# CONFIG_SDMA_VERBOSITY is not set
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5647,6 +5659,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5804,6 +5817,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5923,6 +5937,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel-x86_64.config b/kernel-x86_64.config
index ee14d7563..43a9a6461 100644
--- a/kernel-x86_64.config
+++ b/kernel-x86_64.config
@@ -104,6 +104,8 @@ CONFIG_AD5272=m
# CONFIG_AD5593R is not set
# CONFIG_AD5624R_SPI is not set
# CONFIG_AD5686 is not set
+# CONFIG_AD5686_SPI is not set
+# CONFIG_AD5696_I2C is not set
# CONFIG_AD5755 is not set
# CONFIG_AD5761 is not set
# CONFIG_AD5764 is not set
@@ -252,6 +254,7 @@ CONFIG_ARCH_MULTIPLATFORM=y
# CONFIG_ARCH_W90X900 is not set
# CONFIG_ARCNET is not set
CONFIG_ARM64_ERRATUM_858921=y
+# CONFIG_ARM_CCI_PMU is not set
# CONFIG_AS3935 is not set
# CONFIG_ASIX_PHY is not set
CONFIG_ASUS_LAPTOP=m
@@ -354,7 +357,7 @@ CONFIG_ATP=m
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT=y
CONFIG_AUTOFS4_FS=y
-CONFIG_AUTOFS_FS=m
+CONFIG_AUTOFS_FS=y
CONFIG_AUXDISPLAY=y
# CONFIG_AVERAGE is not set
CONFIG_AX25_DAMA_SLAVE=y
@@ -1785,6 +1788,7 @@ CONFIG_GPIO_EXAR=m
CONFIG_GPIO_ICH=m
# CONFIG_GPIO_INTEL_MID is not set
CONFIG_GPIO_IT87=m
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
CONFIG_GPIOLIB=y
# CONFIG_GPIO_LYNXPOINT is not set
# CONFIG_GPIO_MAX3191X is not set
@@ -1911,6 +1915,7 @@ CONFIG_HID_PLANTRONICS=m
CONFIG_HID_PRIMAX=m
CONFIG_HID_PRODIKEYS=m
CONFIG_HIDRAW=y
+# CONFIG_HID_REDRAGON is not set
CONFIG_HID_RETRODE=m
CONFIG_HID_RMI=m
CONFIG_HID_ROCCAT=m
@@ -1933,6 +1938,7 @@ CONFIG_HID_SENSOR_TEMP=m
CONFIG_HID_SMARTJOYPLUS=m
CONFIG_HID_SONY=m
CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
CONFIG_HID_STEELSERIES=m
CONFIG_HID_SUNPLUS=m
CONFIG_HID_THINGM=m
@@ -2190,6 +2196,7 @@ CONFIG_IIO_INTERRUPT_TRIGGER=m
CONFIG_IIO_KFIFO_BUF=m
CONFIG_IIO=m
CONFIG_IIO_MUX=m
+# CONFIG_IIO_RESCALE is not set
# CONFIG_IIO_SIMPLE_DUMMY is not set
# CONFIG_IIO_SSP_SENSORHUB is not set
CONFIG_IIO_ST_ACCEL_3AXIS=m
@@ -2823,6 +2830,7 @@ CONFIG_LCD_CLASS_DEVICE=m
# CONFIG_LCD_LMS283GF05 is not set
# CONFIG_LCD_LMS501KF03 is not set
# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_OTM3225A is not set
CONFIG_LCD_PLATFORM=m
# CONFIG_LCD_S6E63M0 is not set
# CONFIG_LCD_TDO24M is not set
@@ -3369,6 +3377,7 @@ CONFIG_MSDOS_PARTITION=y
CONFIG_MSI_LAPTOP=m
CONFIG_MSI_WMI=m
# CONFIG_MSM_GCC_8994 is not set
+# CONFIG_MSM_GCC_8998 is not set
CONFIG_MSPRO_BLOCK=m
CONFIG_MT7601U=m
CONFIG_MT76x2E=m
@@ -4496,6 +4505,7 @@ CONFIG_REGMAP=y
# CONFIG_REGULATOR_PV88080 is not set
# CONFIG_REGULATOR_PV88090 is not set
# CONFIG_REGULATOR_PWM is not set
+# CONFIG_REGULATOR_SY8106A is not set
# CONFIG_REGULATOR_TPS51632 is not set
# CONFIG_REGULATOR_TPS62360 is not set
# CONFIG_REGULATOR_TPS65023 is not set
@@ -4861,6 +4871,8 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
CONFIG_SD_ADC_MODULATOR=m
CONFIG_SDIO_UART=m
# CONFIG_SDMA_VERBOSITY is not set
+# CONFIG_SDM_GCC_845 is not set
+# CONFIG_SDM_VIDEOCC_845 is not set
CONFIG_SECCOMP=y
CONFIG_SECONDARY_TRUSTED_KEYRING=y
CONFIG_SECTION_MISMATCH_WARN_ONLY=y
@@ -5622,6 +5634,7 @@ CONFIG_STRIP_ASM_SYMS=y
CONFIG_ST_UVIS25_I2C=m
CONFIG_ST_UVIS25=m
CONFIG_ST_UVIS25_SPI=m
+# CONFIG_SUN50I_H6_R_CCU is not set
CONFIG_SUNDANCE=m
# CONFIG_SUNDANCE_MMIO is not set
CONFIG_SUNGEM=m
@@ -5779,6 +5792,7 @@ CONFIG_TI_ADS1015=m
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_TI_CPSW_ALE is not set
# CONFIG_TI_DAC082S085 is not set
+# CONFIG_TI_DAC5571 is not set
# CONFIG_TI_DAC7512 is not set
CONFIG_TIFM_7XX1=m
CONFIG_TIFM_CORE=m
@@ -5898,6 +5912,7 @@ CONFIG_TRUSTED_KEYS=m
# CONFIG_TS4800_IRQ is not set
# CONFIG_TS4800_WATCHDOG is not set
# CONFIG_TSL2583 is not set
+# CONFIG_TSL2772 is not set
# CONFIG_TSL2x7x is not set
# CONFIG_TSL4531 is not set
# CONFIG_TSYS01 is not set
diff --git a/kernel.spec b/kernel.spec
index b8b8eb138..8467a8724 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -77,7 +77,7 @@ Summary: The Linux kernel
# The rc snapshot level
%global rcrev 0
# The git snapshot level
-%define gitrev 5
+%define gitrev 6
# Set rpm version accordingly
%define rpmversion 4.%{upstream_sublevel}.0
%endif
@@ -576,6 +576,9 @@ Patch210: disable-i8042-check-on-apple-mac.patch
Patch211: drm-i915-hush-check-crtc-state.patch
+Patch212: efi-secureboot.patch
+Patch213: lockdown-fix-coordination-of-kernel-module-signature-verification.patch
+
# 300 - ARM patches
Patch300: arm64-Add-option-of-13-for-FORCE_MAX_ZONEORDER.patch
@@ -1863,6 +1866,12 @@ fi
#
#
%changelog
+* Mon Jun 11 2018 Justin M. Forbes <jforbes@fedoraproject.org>
+- Secure Boot updates
+
+* Mon Jun 11 2018 Laura Abbott <labbott@redhat.com> - 4.18.0-0.rc0.git6.1
+- Linux v4.17-10288-ga2225d931f75
+
* Fri Jun 08 2018 Laura Abbott <labbott@redhat.com> - 4.18.0-0.rc0.git5.1
- Linux v4.17-7997-g68abbe729567
diff --git a/lockdown-fix-coordination-of-kernel-module-signature-verification.patch b/lockdown-fix-coordination-of-kernel-module-signature-verification.patch
new file mode 100644
index 000000000..c600f1437
--- /dev/null
+++ b/lockdown-fix-coordination-of-kernel-module-signature-verification.patch
@@ -0,0 +1,75 @@
+From patchwork Fri Apr 13 15:27:52 2018
+Content-Type: text/plain; charset="utf-8"
+MIME-Version: 1.0
+Content-Transfer-Encoding: 7bit
+Subject: lockdown: fix coordination of kernel module signature verification
+From: Mimi Zohar <zohar@linux.vnet.ibm.com>
+X-Patchwork-Id: 10340277
+Message-Id: <1523633272.3272.30.camel@linux.vnet.ibm.com>
+To: David Howells <dhowells@redhat.com>
+Cc: Luca Boccassi <bluca@debian.org>,
+ "Bruno E. O. Meneguele" <bmeneg@redhat.com>,
+ linux-integrity <linux-integrity@vger.kernel.org>,
+ linux-security-module <linux-security-module@vger.kernel.org>,
+ linux-kernel <linux-kernel@vger.kernel.org>
+Date: Fri, 13 Apr 2018 11:27:52 -0400
+
+If both IMA-appraisal and sig_enforce are enabled, then both signatures
+are currently required. If the IMA-appraisal signature verification
+fails, it could rely on the appended signature verification; but with the
+lockdown patch set, the appended signature verification assumes that if
+IMA-appraisal is enabled, it has verified the signature. Basically each
+signature verification method would be relying on the other to verify the
+kernel module signature.
+
+This patch addresses the problem of requiring both kernel module signature
+verification methods, when both are enabled, by verifying just the
+appended signature.
+
+Signed-off-by: Mimi Zohar <zohar@linux.vnet.ibm.com>
+Acked-by: Bruno E. O. Meneguele <bmeneg@redhat.com>
+---
+ kernel/module.c | 4 +---
+ security/integrity/ima/ima_main.c | 7 ++++++-
+ 2 files changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/kernel/module.c b/kernel/module.c
+index 9c1709a05037..60861eb7bc4d 100644
+--- a/kernel/module.c
++++ b/kernel/module.c
+@@ -2803,9 +2803,7 @@ static int module_sig_check(struct load_info *info, int flags,
+ if (sig_enforce) {
+ pr_notice("%s is rejected\n", reason);
+ return -EKEYREJECTED;
+- }
+-
+- if (can_do_ima_check && is_ima_appraise_enabled())
++ } else if (can_do_ima_check && is_ima_appraise_enabled())
+ return 0;
+ if (kernel_is_locked_down(reason))
+ return -EPERM;
+diff --git a/security/integrity/ima/ima_main.c b/security/integrity/ima/ima_main.c
+index 754ece08e1c6..2155b1f316a4 100644
+--- a/security/integrity/ima/ima_main.c
++++ b/security/integrity/ima/ima_main.c
+@@ -480,6 +480,7 @@ static int read_idmap[READING_MAX_ID] = {
+ int ima_post_read_file(struct file *file, void *buf, loff_t size,
+ enum kernel_read_file_id read_id)
+ {
++ bool sig_enforce = is_module_sig_enforced();
+ enum ima_hooks func;
+ u32 secid;
+
+@@ -490,7 +491,11 @@ int ima_post_read_file(struct file *file, void *buf, loff_t size,
+ return 0;
+ }
+
+- if (!file && read_id == READING_MODULE) /* MODULE_SIG_FORCE enabled */
++ /*
++ * If both IMA-appraisal and appended signature verification are
++ * enabled, rely on the appended signature verification.
++ */
++ if (sig_enforce && read_id == READING_MODULE)
+ return 0;
+
+ /* permit signed certs */
diff --git a/sources b/sources
index 86a1d5ce6..8cef2bf14 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (linux-4.17.tar.xz) = 4d9de340a26155a89ea8773131c76220cc2057f2b5d031b467b60e8b14c1842518e2d60a863d8c695f0f7640f3f18d43826201984a238dade857b6cef79837db
-SHA512 (patch-4.17-git5.xz) = 8703f1c2ad334ffc2dc4f9085313ed407dffccdfdffd130b9749e409a0e042dafb3819ae7eb7bccf0ce9eaa8f76ff3b1ffd7f12227222851b0c0c990437cfeab
+SHA512 (patch-4.17-git6.xz) = a40b0435f65ba46eaddfd7245c2c66db3c865367aed0f7a933ae07bfad09830318aec007adcff1e367da4741cfdb71c2ecc341d246d6957354b70e23ede03731