From f1fae849cc85f9f472e7efac6c042f22671380f5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Luttringer?= <seblu@seblu.net>
Date: Sun, 28 Jan 2018 01:29:38 +0100
Subject: [PATCH] Bump to 4.15-rc9

Enable RETPOLINE & KASLR
---
 PKGBUILD                                      |   8 +-
 config.x86_64                                 | 408 +++---------------
 ...ouchscreen-fix-hideep.c-build-errors.patch |  10 -
 3 files changed, 65 insertions(+), 361 deletions(-)
 delete mode 100644 input-touchscreen-fix-hideep.c-build-errors.patch

diff --git a/PKGBUILD b/PKGBUILD
index 8d69d61..23b6c5d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Customized version of linux for seblu computers
 
 pkgname=linux-seblu
-pkgver=4.15_rc6
+pkgver=4.15_rc9
 pkgrel=1
 pkgdesc='The Linux Kernel cooked by Seblu'
 arch=('x86_64')
@@ -15,11 +15,9 @@ install=linux-seblu.install
 _repourl='git+https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git'
 #_repourl='git+https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git'
 source=("$_repourl#tag=v${pkgver/_/-}"
-        "config.$CARCH"
-        'input-touchscreen-fix-hideep.c-build-errors.patch')
+        "config.$CARCH")
 md5sums=('SKIP'
-         '25667eb3af1f1c218a575221392bbfe1'
-         '85f33d6bd08b52844c8136e2d4747bdf')
+         'e4538b5cbd6ad896be02023a971770b1')
 
 prepare() {
   # fake linux directory if necessary
diff --git a/config.x86_64 b/config.x86_64
index faaf6ef..1529a55 100644
--- a/config.x86_64
+++ b/config.x86_64
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.15.0-rc6 Kernel Configuration
+# Linux/x86 4.15.0-rc9 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -156,7 +156,7 @@ CONFIG_CGROUPS=y
 CONFIG_PAGE_COUNTER=y
 CONFIG_MEMCG=y
 CONFIG_MEMCG_SWAP=y
-CONFIG_MEMCG_SWAP_ENABLED=y
+# CONFIG_MEMCG_SWAP_ENABLED is not set
 CONFIG_BLK_CGROUP=y
 # CONFIG_DEBUG_BLK_CGROUP is not set
 CONFIG_CGROUP_WRITEBACK=y
@@ -229,6 +229,7 @@ CONFIG_KALLSYMS=y
 CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
 CONFIG_KALLSYMS_BASE_RELATIVE=y
 CONFIG_BPF_SYSCALL=y
+# CONFIG_BPF_JIT_ALWAYS_ON is not set
 CONFIG_USERFAULTFD=y
 # CONFIG_EMBEDDED is not set
 CONFIG_HAVE_PERF_EVENTS=y
@@ -439,8 +440,9 @@ CONFIG_SMP=y
 CONFIG_X86_FEATURE_NAMES=y
 CONFIG_X86_FAST_FEATURE_TESTS=y
 CONFIG_X86_X2APIC=y
-CONFIG_X86_MPPARSE=y
+# CONFIG_X86_MPPARSE is not set
 # CONFIG_GOLDFISH is not set
+CONFIG_RETPOLINE=y
 CONFIG_INTEL_RDT=y
 # CONFIG_X86_EXTENDED_PLATFORM is not set
 CONFIG_X86_INTEL_LPSS=y
@@ -528,7 +530,7 @@ CONFIG_MICROCODE=y
 CONFIG_MICROCODE_INTEL=y
 CONFIG_MICROCODE_AMD=y
 CONFIG_MICROCODE_OLD_INTERFACE=y
-CONFIG_X86_MSR=y
+CONFIG_X86_MSR=m
 CONFIG_X86_CPUID=m
 # CONFIG_X86_5LEVEL is not set
 CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
@@ -592,13 +594,10 @@ CONFIG_FRONTSWAP=y
 CONFIG_CMA=y
 # CONFIG_CMA_DEBUGFS is not set
 CONFIG_CMA_AREAS=7
-CONFIG_ZSWAP=y
-CONFIG_ZPOOL=y
-CONFIG_ZBUD=m
-CONFIG_Z3FOLD=m
-CONFIG_ZSMALLOC=m
-# CONFIG_PGTABLE_MAPPING is not set
-# CONFIG_ZSMALLOC_STAT is not set
+# CONFIG_ZSWAP is not set
+# CONFIG_ZPOOL is not set
+# CONFIG_ZBUD is not set
+# CONFIG_ZSMALLOC is not set
 CONFIG_GENERIC_EARLY_IOREMAP=y
 CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_IDLE_PAGE_TRACKING is not set
@@ -641,8 +640,11 @@ CONFIG_CRASH_DUMP=y
 CONFIG_KEXEC_JUMP=y
 CONFIG_PHYSICAL_START=0x1000000
 CONFIG_RELOCATABLE=y
-# CONFIG_RANDOMIZE_BASE is not set
+CONFIG_RANDOMIZE_BASE=y
+CONFIG_X86_NEED_RELOCS=y
 CONFIG_PHYSICAL_ALIGN=0x1000000
+CONFIG_RANDOMIZE_MEMORY=y
+CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0
 CONFIG_HOTPLUG_CPU=y
 # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
 # CONFIG_DEBUG_HOTPLUG_CPU0 is not set
@@ -759,16 +761,16 @@ CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
 CONFIG_X86_INTEL_PSTATE=y
 CONFIG_X86_PCC_CPUFREQ=m
 CONFIG_X86_ACPI_CPUFREQ=m
-CONFIG_X86_ACPI_CPUFREQ_CPB=y
+# CONFIG_X86_ACPI_CPUFREQ_CPB is not set
 CONFIG_X86_POWERNOW_K8=m
 CONFIG_X86_AMD_FREQ_SENSITIVITY=m
 # CONFIG_X86_SPEEDSTEP_CENTRINO is not set
-CONFIG_X86_P4_CLOCKMOD=y
+# CONFIG_X86_P4_CLOCKMOD is not set
 
 #
 # shared options
 #
-CONFIG_X86_SPEEDSTEP_LIB=y
+# CONFIG_X86_SPEEDSTEP_LIB is not set
 
 #
 # CPU Idle
@@ -1684,6 +1686,7 @@ CONFIG_DEV_COREDUMP=y
 CONFIG_SYS_HYPERVISOR=y
 # CONFIG_GENERIC_CPU_DEVICES is not set
 CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
 CONFIG_REGMAP=y
 CONFIG_REGMAP_I2C=y
 CONFIG_REGMAP_SPI=y
@@ -1713,8 +1716,6 @@ CONFIG_BLK_DEV_NULL_BLK=m
 CONFIG_BLK_DEV_FD=m
 CONFIG_CDROM=m
 CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
-CONFIG_ZRAM=m
-CONFIG_ZRAM_WRITEBACK=y
 CONFIG_BLK_DEV_DAC960=m
 CONFIG_BLK_DEV_UMEM=m
 # CONFIG_BLK_DEV_COW_COMMON is not set
@@ -2281,9 +2282,6 @@ CONFIG_MACB_USE_HWSTAMP=y
 CONFIG_MACB_PCI=m
 CONFIG_NET_VENDOR_BROADCOM=y
 CONFIG_B44=m
-CONFIG_B44_PCI_AUTOSELECT=y
-CONFIG_B44_PCICORE_AUTOSELECT=y
-CONFIG_B44_PCI=y
 CONFIG_BNX2=m
 CONFIG_CNIC=m
 CONFIG_TIGON3=m
@@ -2672,8 +2670,6 @@ CONFIG_B43_SSB=y
 CONFIG_B43_BUSES_BCMA_AND_SSB=y
 # CONFIG_B43_BUSES_BCMA is not set
 # CONFIG_B43_BUSES_SSB is not set
-CONFIG_B43_PCI_AUTOSELECT=y
-CONFIG_B43_PCICORE_AUTOSELECT=y
 CONFIG_B43_SDIO=y
 CONFIG_B43_BCMA_PIO=y
 CONFIG_B43_PIO=y
@@ -2860,6 +2856,7 @@ CONFIG_XEN_NETDEV_FRONTEND=y
 # CONFIG_XEN_NETDEV_BACKEND is not set
 # CONFIG_VMXNET3 is not set
 CONFIG_FUJITSU_ES=m
+# CONFIG_THUNDERBOLT_NET is not set
 # CONFIG_HYPERV_NET is not set
 # CONFIG_ISDN is not set
 CONFIG_NVM=y
@@ -3707,18 +3704,12 @@ CONFIG_SSB_POSSIBLE=y
 # Sonics Silicon Backplane
 #
 CONFIG_SSB=m
-CONFIG_SSB_SPROM=y
 CONFIG_SSB_BLOCKIO=y
-CONFIG_SSB_PCIHOST_POSSIBLE=y
-CONFIG_SSB_PCIHOST=y
-CONFIG_SSB_B43_PCI_BRIDGE=y
 CONFIG_SSB_PCMCIAHOST_POSSIBLE=y
 # CONFIG_SSB_PCMCIAHOST is not set
 CONFIG_SSB_SDIOHOST_POSSIBLE=y
 CONFIG_SSB_SDIOHOST=y
 # CONFIG_SSB_DEBUG is not set
-CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
-CONFIG_SSB_DRIVER_PCICORE=y
 CONFIG_BCMA_POSSIBLE=y
 CONFIG_BCMA=m
 CONFIG_BCMA_BLOCKIO=y
@@ -4641,10 +4632,10 @@ CONFIG_DRM_GMA500=m
 CONFIG_DRM_GMA600=y
 CONFIG_DRM_GMA3600=y
 CONFIG_DRM_UDL=m
-CONFIG_DRM_AST=m
-CONFIG_DRM_MGAG200=m
+# CONFIG_DRM_AST is not set
+# CONFIG_DRM_MGAG200 is not set
 CONFIG_DRM_CIRRUS_QEMU=m
-CONFIG_DRM_QXL=m
+# CONFIG_DRM_QXL is not set
 CONFIG_DRM_BOCHS=m
 CONFIG_DRM_VIRTIO_GPU=m
 CONFIG_DRM_PANEL=y
@@ -4659,9 +4650,9 @@ CONFIG_DRM_PANEL_BRIDGE=y
 #
 # Display Interface Bridges
 #
-CONFIG_DRM_ANALOGIX_ANX78XX=m
+# CONFIG_DRM_ANALOGIX_ANX78XX is not set
 CONFIG_HSA_AMD=m
-CONFIG_DRM_HISI_HIBMC=m
+# CONFIG_DRM_HISI_HIBMC is not set
 # CONFIG_DRM_TINYDRM is not set
 # CONFIG_DRM_LEGACY is not set
 # CONFIG_DRM_LIB_RANDOM is not set
@@ -4810,8 +4801,7 @@ CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
 CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
 # CONFIG_LOGO is not set
 CONFIG_SOUND=m
-CONFIG_SOUND_OSS_CORE=y
-# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
+# CONFIG_SOUND_OSS_CORE is not set
 CONFIG_SND=m
 CONFIG_SND_TIMER=m
 CONFIG_SND_PCM=m
@@ -4820,10 +4810,7 @@ CONFIG_SND_SEQ_DEVICE=m
 CONFIG_SND_RAWMIDI=m
 CONFIG_SND_JACK=y
 CONFIG_SND_JACK_INPUT_DEV=y
-CONFIG_SND_OSSEMUL=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-CONFIG_SND_PCM_OSS_PLUGINS=y
+# CONFIG_SND_OSSEMUL is not set
 CONFIG_SND_PCM_TIMER=y
 CONFIG_SND_HRTIMER=m
 CONFIG_SND_DYNAMIC_MINORS=y
@@ -4837,7 +4824,6 @@ CONFIG_SND_VMASTER=y
 CONFIG_SND_DMA_SGBUF=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
-CONFIG_SND_SEQUENCER_OSS=m
 CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
 CONFIG_SND_SEQ_MIDI_EVENT=m
 CONFIG_SND_SEQ_MIDI=m
@@ -4962,7 +4948,7 @@ CONFIG_SND_HDA_CORE=m
 CONFIG_SND_HDA_DSP_LOADER=y
 CONFIG_SND_HDA_I915=y
 CONFIG_SND_HDA_PREALLOC_SIZE=4096
-CONFIG_SND_SPI=y
+# CONFIG_SND_SPI is not set
 CONFIG_SND_USB=y
 CONFIG_SND_USB_AUDIO=m
 CONFIG_SND_USB_UA101=m
@@ -4989,9 +4975,7 @@ CONFIG_SND_FIREWIRE_DIGI00X=m
 CONFIG_SND_FIREWIRE_TASCAM=m
 CONFIG_SND_FIREWIRE_MOTU=m
 CONFIG_SND_FIREFACE=m
-CONFIG_SND_PCMCIA=y
-CONFIG_SND_VXPOCKET=m
-CONFIG_SND_PDAUDIOCF=m
+# CONFIG_SND_PCMCIA is not set
 # CONFIG_SND_SOC is not set
 CONFIG_SND_X86=y
 CONFIG_HDMI_LPE_AUDIO=m
@@ -5815,272 +5799,11 @@ CONFIG_XEN_AUTO_XLATE=y
 CONFIG_XEN_ACPI=y
 CONFIG_XEN_SYMS=y
 CONFIG_XEN_HAVE_VPMU=y
-CONFIG_STAGING=y
-CONFIG_IRDA=m
-
-#
-# IrDA protocols
-#
-CONFIG_IRLAN=m
-CONFIG_IRNET=m
-CONFIG_IRCOMM=m
-CONFIG_IRDA_ULTRA=y
-
-#
-# IrDA options
-#
-CONFIG_IRDA_CACHE_LAST_LSAP=y
-CONFIG_IRDA_FAST_RR=y
-# CONFIG_IRDA_DEBUG is not set
-
-#
-# Infrared-port device drivers
-#
-
-#
-# SIR device drivers
-#
-CONFIG_IRTTY_SIR=m
-
-#
-# Dongle support
-#
-CONFIG_DONGLE=y
-CONFIG_ESI_DONGLE=m
-CONFIG_ACTISYS_DONGLE=m
-CONFIG_TEKRAM_DONGLE=m
-CONFIG_TOIM3232_DONGLE=m
-CONFIG_LITELINK_DONGLE=m
-CONFIG_MA600_DONGLE=m
-CONFIG_GIRBIL_DONGLE=m
-CONFIG_MCP2120_DONGLE=m
-CONFIG_OLD_BELKIN_DONGLE=m
-CONFIG_ACT200L_DONGLE=m
-CONFIG_KINGSUN_DONGLE=m
-CONFIG_KSDAZZLE_DONGLE=m
-CONFIG_KS959_DONGLE=m
-
-#
-# FIR device drivers
-#
-CONFIG_USB_IRDA=m
-CONFIG_SIGMATEL_FIR=m
-CONFIG_NSC_FIR=m
-CONFIG_WINBOND_FIR=m
-CONFIG_SMC_IRCC_FIR=m
-CONFIG_ALI_FIR=m
-CONFIG_VLSI_FIR=m
-CONFIG_VIA_FIR=m
-CONFIG_MCS_FIR=m
-CONFIG_PRISM2_USB=m
-CONFIG_COMEDI=m
-# CONFIG_COMEDI_DEBUG is not set
-CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048
-CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480
-CONFIG_COMEDI_MISC_DRIVERS=y
-# CONFIG_COMEDI_BOND is not set
-# CONFIG_COMEDI_TEST is not set
-# CONFIG_COMEDI_PARPORT is not set
-# CONFIG_COMEDI_SERIAL2002 is not set
-# CONFIG_COMEDI_ISA_DRIVERS is not set
-CONFIG_COMEDI_PCI_DRIVERS=m
-# CONFIG_COMEDI_8255_PCI is not set
-# CONFIG_COMEDI_ADDI_APCI_1032 is not set
-# CONFIG_COMEDI_ADDI_APCI_1500 is not set
-# CONFIG_COMEDI_ADDI_APCI_1516 is not set
-# CONFIG_COMEDI_ADDI_APCI_1564 is not set
-# CONFIG_COMEDI_ADDI_APCI_16XX is not set
-# CONFIG_COMEDI_ADDI_APCI_2032 is not set
-# CONFIG_COMEDI_ADDI_APCI_2200 is not set
-# CONFIG_COMEDI_ADDI_APCI_3120 is not set
-# CONFIG_COMEDI_ADDI_APCI_3501 is not set
-# CONFIG_COMEDI_ADDI_APCI_3XXX is not set
-# CONFIG_COMEDI_ADL_PCI6208 is not set
-# CONFIG_COMEDI_ADL_PCI7X3X is not set
-# CONFIG_COMEDI_ADL_PCI8164 is not set
-# CONFIG_COMEDI_ADL_PCI9111 is not set
-# CONFIG_COMEDI_ADL_PCI9118 is not set
-# CONFIG_COMEDI_ADV_PCI1710 is not set
-# CONFIG_COMEDI_ADV_PCI1720 is not set
-# CONFIG_COMEDI_ADV_PCI1723 is not set
-# CONFIG_COMEDI_ADV_PCI1724 is not set
-# CONFIG_COMEDI_ADV_PCI1760 is not set
-# CONFIG_COMEDI_ADV_PCI_DIO is not set
-# CONFIG_COMEDI_AMPLC_DIO200_PCI is not set
-# CONFIG_COMEDI_AMPLC_PC236_PCI is not set
-# CONFIG_COMEDI_AMPLC_PC263_PCI is not set
-# CONFIG_COMEDI_AMPLC_PCI224 is not set
-# CONFIG_COMEDI_AMPLC_PCI230 is not set
-# CONFIG_COMEDI_CONTEC_PCI_DIO is not set
-# CONFIG_COMEDI_DAS08_PCI is not set
-# CONFIG_COMEDI_DT3000 is not set
-# CONFIG_COMEDI_DYNA_PCI10XX is not set
-# CONFIG_COMEDI_GSC_HPDI is not set
-# CONFIG_COMEDI_MF6X4 is not set
-# CONFIG_COMEDI_ICP_MULTI is not set
-# CONFIG_COMEDI_DAQBOARD2000 is not set
-# CONFIG_COMEDI_JR3_PCI is not set
-# CONFIG_COMEDI_KE_COUNTER is not set
-# CONFIG_COMEDI_CB_PCIDAS64 is not set
-# CONFIG_COMEDI_CB_PCIDAS is not set
-# CONFIG_COMEDI_CB_PCIDDA is not set
-# CONFIG_COMEDI_CB_PCIMDAS is not set
-# CONFIG_COMEDI_CB_PCIMDDA is not set
-# CONFIG_COMEDI_ME4000 is not set
-# CONFIG_COMEDI_ME_DAQ is not set
-# CONFIG_COMEDI_NI_6527 is not set
-# CONFIG_COMEDI_NI_65XX is not set
-# CONFIG_COMEDI_NI_660X is not set
-# CONFIG_COMEDI_NI_670X is not set
-# CONFIG_COMEDI_NI_LABPC_PCI is not set
-# CONFIG_COMEDI_NI_PCIDIO is not set
-# CONFIG_COMEDI_NI_PCIMIO is not set
-# CONFIG_COMEDI_RTD520 is not set
-# CONFIG_COMEDI_S626 is not set
-CONFIG_COMEDI_PCMCIA_DRIVERS=m
-# CONFIG_COMEDI_CB_DAS16_CS is not set
-# CONFIG_COMEDI_DAS08_CS is not set
-# CONFIG_COMEDI_NI_DAQ_700_CS is not set
-# CONFIG_COMEDI_NI_DAQ_DIO24_CS is not set
-# CONFIG_COMEDI_NI_LABPC_CS is not set
-# CONFIG_COMEDI_NI_MIO_CS is not set
-# CONFIG_COMEDI_QUATECH_DAQP_CS is not set
-CONFIG_COMEDI_USB_DRIVERS=m
-# CONFIG_COMEDI_DT9812 is not set
-# CONFIG_COMEDI_NI_USB6501 is not set
-# CONFIG_COMEDI_USBDUX is not set
-# CONFIG_COMEDI_USBDUXFAST is not set
-# CONFIG_COMEDI_USBDUXSIGMA is not set
-# CONFIG_COMEDI_VMK80XX is not set
-CONFIG_COMEDI_8255=m
-CONFIG_COMEDI_8255_SA=m
-# CONFIG_COMEDI_KCOMEDILIB is not set
-CONFIG_RTL8192U=m
-CONFIG_RTLLIB=m
-CONFIG_RTLLIB_CRYPTO_CCMP=m
-CONFIG_RTLLIB_CRYPTO_TKIP=m
-CONFIG_RTLLIB_CRYPTO_WEP=m
-CONFIG_RTL8192E=m
-CONFIG_RTL8723BS=m
-CONFIG_R8712U=m
-CONFIG_R8188EU=m
-CONFIG_88EU_AP_MODE=y
-CONFIG_R8822BE=m
-CONFIG_RTLHALMAC_ST=m
-CONFIG_RTLPHYDM_ST=m
-CONFIG_RTLWIFI_DEBUG_ST=y
-CONFIG_RTS5208=m
-CONFIG_VT6655=m
-CONFIG_VT6656=m
-
-#
-# IIO staging drivers
-#
-
-#
-# Accelerometers
-#
-# CONFIG_ADIS16201 is not set
-# CONFIG_ADIS16203 is not set
-# CONFIG_ADIS16209 is not set
-# CONFIG_ADIS16240 is not set
-
-#
-# Analog to digital converters
-#
-# CONFIG_AD7192 is not set
-# CONFIG_AD7280 is not set
-
-#
-# Analog digital bi-direction converters
-#
-
-#
-# Capacitance to digital converters
-#
-# CONFIG_AD7150 is not set
-# CONFIG_AD7152 is not set
-# CONFIG_AD7746 is not set
-
-#
-# Direct Digital Synthesis
-#
-# CONFIG_AD9832 is not set
-# CONFIG_AD9834 is not set
-
-#
-# Digital gyroscope sensors
-#
-# CONFIG_ADIS16060 is not set
-
-#
-# Network Analyzer, Impedance Converters
-#
-# CONFIG_AD5933 is not set
-
-#
-# Light sensors
-#
-# CONFIG_TSL2x7x is not set
-
-#
-# Active energy metering IC
-#
-# CONFIG_ADE7753 is not set
-# CONFIG_ADE7754 is not set
-# CONFIG_ADE7758 is not set
-# CONFIG_ADE7759 is not set
-# CONFIG_ADE7854 is not set
-
-#
-# Resolver to digital converters
-#
-# CONFIG_AD2S90 is not set
-
-#
-# Triggers - standalone
-#
-# CONFIG_FB_SM750 is not set
-CONFIG_FB_XGI=m
-
-#
-# Speakup console speech
-#
-# CONFIG_SPEAKUP is not set
-# CONFIG_STAGING_MEDIA is not set
-
-#
-# Android
-#
-# CONFIG_LTE_GDM724X is not set
-CONFIG_FIREWIRE_SERIAL=m
-CONFIG_FWTTY_MAX_TOTAL_PORTS=64
-CONFIG_FWTTY_MAX_CARD_PORTS=32
-CONFIG_LNET=m
-CONFIG_LNET_MAX_PAYLOAD=1048576
-# CONFIG_LNET_SELFTEST is not set
-CONFIG_LUSTRE_FS=m
-# CONFIG_LUSTRE_DEBUG_EXPENSIVE_CHECK is not set
-CONFIG_DGNC=m
-CONFIG_GS_FPGABOOT=m
-# CONFIG_CRYPTO_SKEIN is not set
-# CONFIG_UNISYSSPAR is not set
-# CONFIG_WILC1000_SDIO is not set
-# CONFIG_WILC1000_SPI is not set
-# CONFIG_MOST is not set
-CONFIG_KS7010=m
-# CONFIG_GREYBUS is not set
-
-#
-# USB Power Delivery and Type-C drivers
-#
-CONFIG_TYPEC_TCPCI=m
-CONFIG_DRM_VBOXVIDEO=m
-# CONFIG_PI433 is not set
+# CONFIG_STAGING is not set
 CONFIG_X86_PLATFORM_DEVICES=y
 # CONFIG_ACER_WMI is not set
 # CONFIG_ACERHDF is not set
-CONFIG_ALIENWARE_WMI=m
+# CONFIG_ALIENWARE_WMI is not set
 # CONFIG_ASUS_LAPTOP is not set
 CONFIG_DELL_SMBIOS=m
 CONFIG_DELL_SMBIOS_WMI=m
@@ -6088,7 +5811,7 @@ CONFIG_DELL_SMBIOS_SMM=m
 CONFIG_DELL_LAPTOP=m
 CONFIG_DELL_WMI=m
 CONFIG_DELL_WMI_DESCRIPTOR=m
-# CONFIG_DELL_WMI_AIO is not set
+CONFIG_DELL_WMI_AIO=m
 CONFIG_DELL_WMI_LED=m
 CONFIG_DELL_SMO8800=m
 CONFIG_DELL_RBTN=m
@@ -6096,14 +5819,14 @@ CONFIG_DELL_RBTN=m
 # CONFIG_FUJITSU_TABLET is not set
 # CONFIG_AMILO_RFKILL is not set
 # CONFIG_HP_ACCEL is not set
-CONFIG_HP_WIRELESS=m
+# CONFIG_HP_WIRELESS is not set
 # CONFIG_HP_WMI is not set
 # CONFIG_MSI_LAPTOP is not set
 # CONFIG_PANASONIC_LAPTOP is not set
 # CONFIG_COMPAL_LAPTOP is not set
 # CONFIG_SONY_LAPTOP is not set
 # CONFIG_IDEAPAD_LAPTOP is not set
-CONFIG_SURFACE3_WMI=m
+# CONFIG_SURFACE3_WMI is not set
 CONFIG_THINKPAD_ACPI=m
 CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
 # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
@@ -6115,7 +5838,7 @@ CONFIG_SENSORS_HDAPS=m
 CONFIG_INTEL_MENLOW=m
 # CONFIG_EEEPC_LAPTOP is not set
 # CONFIG_ASUS_WMI is not set
-CONFIG_ASUS_WIRELESS=m
+# CONFIG_ASUS_WIRELESS is not set
 CONFIG_ACPI_WMI=y
 CONFIG_WMI_BMOF=y
 CONFIG_INTEL_WMI_THUNDERBOLT=m
@@ -6124,8 +5847,8 @@ CONFIG_PEAQ_WMI=m
 # CONFIG_TOPSTAR_LAPTOP is not set
 # CONFIG_ACPI_TOSHIBA is not set
 # CONFIG_TOSHIBA_BT_RFKILL is not set
-CONFIG_TOSHIBA_HAPS=m
-CONFIG_TOSHIBA_WMI=m
+# CONFIG_TOSHIBA_HAPS is not set
+# CONFIG_TOSHIBA_WMI is not set
 # CONFIG_ACPI_CMPC is not set
 CONFIG_INTEL_HID_EVENT=m
 CONFIG_INTEL_VBTN=m
@@ -6141,13 +5864,13 @@ CONFIG_INTEL_RST=m
 CONFIG_INTEL_SMARTCONNECT=m
 CONFIG_PVPANIC=m
 CONFIG_INTEL_PMC_IPC=m
-CONFIG_SURFACE_PRO3_BUTTON=m
+# CONFIG_SURFACE_PRO3_BUTTON is not set
 CONFIG_INTEL_PUNIT_IPC=m
-CONFIG_INTEL_TELEMETRY=m
-CONFIG_MLX_PLATFORM=m
-CONFIG_MLX_CPLD_PLATFORM=m
+# CONFIG_INTEL_TELEMETRY is not set
+# CONFIG_MLX_PLATFORM is not set
+# CONFIG_MLX_CPLD_PLATFORM is not set
 CONFIG_INTEL_TURBO_MAX_3=y
-CONFIG_SILEAD_DMI=y
+# CONFIG_SILEAD_DMI is not set
 CONFIG_PMC_ATOM=y
 CONFIG_CHROME_PLATFORMS=y
 CONFIG_CHROMEOS_LAPTOP=m
@@ -6160,9 +5883,9 @@ CONFIG_COMMON_CLK=y
 #
 # Common Clock Framework
 #
-CONFIG_COMMON_CLK_SI5351=m
+# CONFIG_COMMON_CLK_SI5351 is not set
 # CONFIG_COMMON_CLK_CDCE706 is not set
-CONFIG_COMMON_CLK_CS2000_CP=m
+# CONFIG_COMMON_CLK_CS2000_CP is not set
 # CONFIG_COMMON_CLK_NXP is not set
 # CONFIG_COMMON_CLK_PXA is not set
 # CONFIG_COMMON_CLK_PIC32 is not set
@@ -6615,20 +6338,18 @@ CONFIG_INTEL_RAPL=m
 #
 CONFIG_RAS=y
 # CONFIG_RAS_CEC is not set
-# CONFIG_THUNDERBOLT is not set
+CONFIG_THUNDERBOLT=m
 
 #
 # Android
 #
 # CONFIG_ANDROID is not set
 CONFIG_LIBNVDIMM=y
-CONFIG_BLK_DEV_PMEM=m
-CONFIG_ND_BLK=m
-CONFIG_ND_CLAIM=y
-CONFIG_ND_BTT=m
-CONFIG_BTT=y
+# CONFIG_BLK_DEV_PMEM is not set
+# CONFIG_ND_BLK is not set
+# CONFIG_BTT is not set
 CONFIG_DAX=y
-CONFIG_DEV_DAX=m
+# CONFIG_DEV_DAX is not set
 CONFIG_NVMEM=y
 # CONFIG_STM is not set
 # CONFIG_INTEL_TH is not set
@@ -6739,7 +6460,7 @@ CONFIG_F2FS_FS_SECURITY=y
 CONFIG_F2FS_CHECK_FS=y
 CONFIG_F2FS_FS_ENCRYPTION=y
 # CONFIG_F2FS_FAULT_INJECTION is not set
-CONFIG_FS_DAX=y
+# CONFIG_FS_DAX is not set
 CONFIG_FS_POSIX_ACL=y
 CONFIG_EXPORTFS=y
 CONFIG_EXPORTFS_BLOCK_OPS=y
@@ -6755,7 +6476,7 @@ CONFIG_QUOTA_NETLINK_INTERFACE=y
 # CONFIG_PRINT_QUOTA_WARNING is not set
 # CONFIG_QUOTA_DEBUG is not set
 CONFIG_QUOTA_TREE=m
-CONFIG_QFMT_V1=m
+# CONFIG_QFMT_V1 is not set
 CONFIG_QFMT_V2=m
 CONFIG_QUOTACTL=y
 CONFIG_QUOTACTL_COMPAT=y
@@ -6822,18 +6543,16 @@ CONFIG_CONFIGFS_FS=m
 CONFIG_EFIVAR_FS=m
 CONFIG_MISC_FILESYSTEMS=y
 # CONFIG_ORANGEFS_FS is not set
-CONFIG_ADFS_FS=m
-# CONFIG_ADFS_FS_RW is not set
-CONFIG_AFFS_FS=m
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
 CONFIG_ECRYPT_FS=m
 CONFIG_ECRYPT_FS_MESSAGING=y
 CONFIG_HFS_FS=m
 CONFIG_HFSPLUS_FS=m
 CONFIG_HFSPLUS_FS_POSIX_ACL=y
-CONFIG_BEFS_FS=m
-# CONFIG_BEFS_DEBUG is not set
-CONFIG_BFS_FS=m
-CONFIG_EFS_FS=m
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
 CONFIG_CRAMFS=m
 CONFIG_CRAMFS_BLOCKDEV=y
 CONFIG_SQUASHFS=m
@@ -6851,13 +6570,12 @@ CONFIG_SQUASHFS_ZSTD=y
 # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
 # CONFIG_SQUASHFS_EMBEDDED is not set
 CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
-CONFIG_VXFS_FS=m
+# CONFIG_VXFS_FS is not set
 CONFIG_MINIX_FS=m
-CONFIG_OMFS_FS=m
+# CONFIG_OMFS_FS is not set
 CONFIG_HPFS_FS=m
-CONFIG_QNX4FS_FS=m
-CONFIG_QNX6FS_FS=m
-# CONFIG_QNX6FS_DEBUG is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_QNX6FS_FS is not set
 CONFIG_ROMFS_FS=m
 CONFIG_ROMFS_BACKED_BY_BLOCK=y
 CONFIG_ROMFS_ON_BLOCK=y
@@ -6868,13 +6586,11 @@ CONFIG_PSTORE_LZ4_COMPRESS=y
 CONFIG_PSTORE_CONSOLE=y
 CONFIG_PSTORE_PMSG=y
 CONFIG_PSTORE_RAM=m
-CONFIG_SYSV_FS=m
+# CONFIG_SYSV_FS is not set
 CONFIG_UFS_FS=m
 CONFIG_UFS_FS_WRITE=y
 # CONFIG_UFS_DEBUG is not set
-CONFIG_EXOFS_FS=m
-# CONFIG_EXOFS_DEBUG is not set
-CONFIG_ORE=m
+# CONFIG_EXOFS_FS is not set
 CONFIG_NETWORK_FILESYSTEMS=y
 CONFIG_NFS_FS=m
 CONFIG_NFS_V2=m
@@ -7420,7 +7136,7 @@ CONFIG_CRC32_SLICEBY8=y
 # CONFIG_CRC32_SLICEBY4 is not set
 # CONFIG_CRC32_SARWATE is not set
 # CONFIG_CRC32_BIT is not set
-CONFIG_CRC4=m
+# CONFIG_CRC4 is not set
 CONFIG_CRC7=m
 CONFIG_LIBCRC32C=m
 CONFIG_CRC8=m
diff --git a/input-touchscreen-fix-hideep.c-build-errors.patch b/input-touchscreen-fix-hideep.c-build-errors.patch
deleted file mode 100644
index d8c6853..0000000
--- a/input-touchscreen-fix-hideep.c-build-errors.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- lnx-415-rc3.orig/drivers/input/touchscreen/hideep.c
-+++ lnx-415-rc3/drivers/input/touchscreen/hideep.c
-@@ -11,6 +11,7 @@
- #include <linux/firmware.h>
- #include <linux/delay.h>
- #include <linux/gpio.h>
-+#include <linux/gpio/consumer.h>
- #include <linux/gpio/machine.h>
- #include <linux/i2c.h>
- #include <linux/acpi.h>
-- 
GitLab