From abe839a638863393824cdf03b312bb08b5ee8187 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 29 Dec 2018 12:58:37 +0000 Subject: [PATCH] kernel: Disable drivers for obscure I/O devices This also disables support for parallel ports. Signed-off-by: Michael Tremer --- kernel/config-arm-generic | 4 --- kernel/config-arm32-generic | 1 - kernel/config-arm64-generic | 5 --- kernel/config-generic | 65 ++++++++++++------------------------- kernel/config-x86-generic | 52 ++--------------------------- kernel/kernel.nm | 2 +- 6 files changed, 25 insertions(+), 104 deletions(-) diff --git a/kernel/config-arm-generic b/kernel/config-arm-generic index 6043a9e8c..bf1ea832f 100644 --- a/kernel/config-arm-generic +++ b/kernel/config-arm-generic @@ -135,7 +135,6 @@ CONFIG_ARM_CCI400_COMMON=y CONFIG_VEXPRESS_CONFIG=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_RESERVED_MEM=y -# CONFIG_PARPORT is not set # # Protocols @@ -219,9 +218,6 @@ CONFIG_WIL6210_TRACING=y # # Input Device Drivers # -# CONFIG_KEYBOARD_ADP5520 is not set -# CONFIG_KEYBOARD_STMPE is not set -# CONFIG_KEYBOARD_CAP11XX is not set CONFIG_INPUT_MAX77693_HAPTIC=m # CONFIG_INPUT_MAX8997_HAPTIC is not set # CONFIG_INPUT_GPIO_BEEPER is not set diff --git a/kernel/config-arm32-generic b/kernel/config-arm32-generic index b44975a4c..05f1c9a0f 100644 --- a/kernel/config-arm32-generic +++ b/kernel/config-arm32-generic @@ -639,7 +639,6 @@ CONFIG_KEYBOARD_IMX=m # CONFIG_KEYBOARD_NOMADIK is not set CONFIG_KEYBOARD_TEGRA=m CONFIG_KEYBOARD_PMIC8XXX=m -CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_ST_KEYSCAN is not set CONFIG_KEYBOARD_SUN4I_LRADC=m # CONFIG_INPUT_AB8500_PONKEY is not set diff --git a/kernel/config-arm64-generic b/kernel/config-arm64-generic index 2316e9903..475b0dfae 100644 --- a/kernel/config-arm64-generic +++ b/kernel/config-arm64-generic @@ -440,11 +440,6 @@ CONFIG_MDIO_XGENE=m # CONFIG_INPUT_MATRIXKMAP=m -# -# Input Device Drivers -# -# CONFIG_KEYBOARD_SAMSUNG is not set - # # Serial drivers # diff --git a/kernel/config-generic b/kernel/config-generic index cefa89015..30fdd5c3f 100644 --- a/kernel/config-generic +++ b/kernel/config-generic @@ -1255,6 +1255,7 @@ CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y +# CONFIG_PARPORT is not set # # Protocols @@ -1294,7 +1295,7 @@ CONFIG_NVME_TARGET_FCLOOP=m # Misc devices # # CONFIG_AD525X_DPOT is not set -CONFIG_DUMMY_IRQ=m +# CONFIG_DUMMY_IRQ is not set # CONFIG_PHANTOM is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m @@ -1307,7 +1308,7 @@ CONFIG_ENCLOSURE_SERVICES=m # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set -CONFIG_DS1682=m +# CONFIG_DS1682 is not set CONFIG_USB_SWITCH_FSA9480=m # CONFIG_PCI_ENDPOINT_TEST is not set CONFIG_MISC_RTSX=m @@ -2284,12 +2285,9 @@ CONFIG_INPUT_SPARSEKMAP=m # # Userland interfaces # -CONFIG_INPUT_MOUSEDEV=y -# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y +# CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # @@ -2297,9 +2295,10 @@ CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADC is not set +# CONFIG_KEYBOARD_ADP5520 is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set -CONFIG_KEYBOARD_ATKBD=y +CONFIG_KEYBOARD_ATKBD=m # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set @@ -2310,47 +2309,25 @@ CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set -CONFIG_KEYBOARD_LM8333=m +# CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set +# CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set -CONFIG_KEYBOARD_OMAP4=m +# CONFIG_KEYBOARD_STMPE is not set +# CONFIG_KEYBOARD_OMAP4 is not set # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set -CONFIG_KEYBOARD_TWL4030=m +# CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set -CONFIG_KEYBOARD_BCM=m -CONFIG_KEYBOARD_MTK_PMIC=m -CONFIG_INPUT_MOUSE=y -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_PS2_ALPS=y -CONFIG_MOUSE_PS2_BYD=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y -CONFIG_MOUSE_PS2_CYPRESS=y -CONFIG_MOUSE_PS2_TRACKPOINT=y -CONFIG_MOUSE_PS2_ELANTECH=y -# CONFIG_MOUSE_PS2_ELANTECH_SMBUS is not set -CONFIG_MOUSE_PS2_SENTELIC=y -CONFIG_MOUSE_PS2_TOUCHKIT=y -CONFIG_MOUSE_PS2_FOCALTECH=y -CONFIG_MOUSE_PS2_SMBUS=y -CONFIG_MOUSE_SERIAL=m -CONFIG_MOUSE_APPLETOUCH=m -CONFIG_MOUSE_BCM5974=m -CONFIG_MOUSE_CYAPA=m -CONFIG_MOUSE_ELAN_I2C=m -CONFIG_MOUSE_ELAN_I2C_I2C=y -CONFIG_MOUSE_ELAN_I2C_SMBUS=y -CONFIG_MOUSE_VSXXXAA=m -# CONFIG_MOUSE_GPIO is not set -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set +# CONFIG_KEYBOARD_MTK_PMIC is not set +# CONFIG_INPUT_MOUSE is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set @@ -2365,12 +2342,12 @@ CONFIG_INPUT_MISC=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_DECODER is not set -CONFIG_INPUT_ATI_REMOTE2=m -CONFIG_INPUT_KEYSPAN_REMOTE=m +# CONFIG_INPUT_ATI_REMOTE2 is not set +# CONFIG_INPUT_KEYSPAN_REMOTE is not set # CONFIG_INPUT_KXTJ9 is not set -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_YEALINK=m -CONFIG_INPUT_CM109=m +# CONFIG_INPUT_POWERMATE is not set +# CONFIG_INPUT_YEALINK is not set +# CONFIG_INPUT_CM109 is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_RETU_PWRBUTTON=m CONFIG_INPUT_TPS65218_PWRBUTTON=m diff --git a/kernel/config-x86-generic b/kernel/config-x86-generic index 5e05e5f79..5527d2414 100644 --- a/kernel/config-x86-generic +++ b/kernel/config-x86-generic @@ -502,14 +502,6 @@ CONFIG_GENERIC_CPU_VULNERABILITIES=y # Bus devices # CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -CONFIG_PARPORT=m -CONFIG_PARPORT_PC=m -CONFIG_PARPORT_SERIAL=m -# CONFIG_PARPORT_PC_FIFO is not set -# CONFIG_PARPORT_PC_SUPERIO is not set -# CONFIG_PARPORT_AX88796 is not set -CONFIG_PARPORT_1284=y -CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set @@ -518,7 +510,6 @@ CONFIG_PNP=y # CONFIG_PNPACPI=y CONFIG_BLK_DEV_FD=m -# CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m @@ -583,10 +574,6 @@ CONFIG_VMWARE_PVSCSI=m CONFIG_FCOE_FNIC=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_ISCI=m -CONFIG_SCSI_PPA=m -CONFIG_SCSI_IMM=m -# CONFIG_SCSI_IZIP_EPP16 is not set -# CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set @@ -603,8 +590,7 @@ CONFIG_PATA_ACPI=m # # IEEE 1394 (FireWire) support # -CONFIG_MACINTOSH_DRIVERS=y -# CONFIG_MAC_EMUMOUSEBTN is not set +# CONFIG_MACINTOSH_DRIVERS is not set CONFIG_MII=m CONFIG_ATM_LANAI=m CONFIG_ATM_ENI=m @@ -663,7 +649,6 @@ CONFIG_SKGE_GENESIS=y CONFIG_MYRI10GE_DCA=y CONFIG_QLCNIC_SRIOV=y CONFIG_QED_SRIOV=y -CONFIG_ATP=m # CONFIG_8139TOO_PIO is not set CONFIG_8139TOO_8129=y CONFIG_SFC_SRIOV=y @@ -678,7 +663,6 @@ CONFIG_MDIO_THUNDER=m # # MII PHY device drivers # -# CONFIG_PLIP is not set # CONFIG_WIL6210_TRACING is not set CONFIG_AIRO=m CONFIG_IPW2100_MONITOR=y @@ -702,16 +686,10 @@ CONFIG_INPUT_MATRIXKMAP=m # # Input Device Drivers # -CONFIG_KEYBOARD_ADP5520=m -CONFIG_KEYBOARD_SAMSUNG=m -CONFIG_KEYBOARD_STMPE=m -CONFIG_KEYBOARD_CAP11XX=m -CONFIG_MOUSE_PS2_LIFEBOOK=y -CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_APANEL=m +# CONFIG_INPUT_APANEL is not set CONFIG_INPUT_GPIO_BEEPER=m -CONFIG_INPUT_ATLAS_BTNS=m +# CONFIG_INPUT_ATLAS_BTNS is not set CONFIG_INPUT_TWL4030_PWRBUTTON=m CONFIG_INPUT_TWL4030_VIBRA=m CONFIG_INPUT_TWL6040_VIBRA=m @@ -723,7 +701,6 @@ CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y # CONFIG_SERIO_CT82C710 is not set -# CONFIG_SERIO_PARKBD is not set # # Character devices @@ -756,9 +733,6 @@ CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=m CONFIG_SERIAL_RP2_NR_UARTS=32 -CONFIG_PRINTER=m -CONFIG_LP_CONSOLE=y -CONFIG_PPDEV=m CONFIG_IPMI_DMI_DECODE=y CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m @@ -806,21 +780,11 @@ CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y -# -# External I2C/SMBus adapter drivers -# -CONFIG_I2C_PARPORT=m - # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=m -# -# PPS clients support -# -# CONFIG_PPS_CLIENT_PARPORT is not set - # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # @@ -1057,7 +1021,6 @@ CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # -CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m @@ -1241,8 +1204,6 @@ CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_SND_DMA_SGBUF=y CONFIG_SND_PCSP=m -CONFIG_SND_MTS64=m -CONFIG_SND_PORTMAN2X4=m CONFIG_SND_SB_COMMON=m CONFIG_SND_ALS300=m CONFIG_SND_ALS4000=m @@ -1289,12 +1250,6 @@ CONFIG_MUSB_PIO_ONLY=y # CONFIG_USB_DWC3_PCI=m -# -# USB port drivers -# -CONFIG_USB_USS720=m -CONFIG_USB_SERIAL_MOS7715_PARPORT=y - # # USB Type-C Alternate Mode drivers # @@ -1372,7 +1327,6 @@ CONFIG_DMA_ENGINE_RAID=y # DMABUF options # CONFIG_DCA=m -# CONFIG_PANEL is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m diff --git a/kernel/kernel.nm b/kernel/kernel.nm index bf8fa9a6c..933604b4c 100644 --- a/kernel/kernel.nm +++ b/kernel/kernel.nm @@ -5,7 +5,7 @@ name = kernel version = 4.19.12 -release = 7 +release = 8 thisapp = linux-%{version} maintainer = Arne Fitzenreiter -- 2.39.2