diff --git a/arch/lkl/Kconfig b/arch/lkl/Kconfig index e6d1cf03b84d57..aa9fe54c632fba 100644 --- a/arch/lkl/Kconfig +++ b/arch/lkl/Kconfig @@ -10,26 +10,6 @@ config LKL select NO_HZ_IDLE select NO_PREEMPT select ARCH_WANT_FRAME_POINTERS - select NET - select MULTIUSER - select INET - select IPV6 - select IP_PNP - select IP_PNP_DHCP - select TCP_CONG_ADVANCED - select TCP_CONG_BBR - select HIGH_RES_TIMERS - select NET_SCHED - select NET_SCH_FQ - select IP_MULTICAST - select IPV6_MULTICAST - select IP_MULTIPLE_TABLES - select IPV6_MULTIPLE_TABLES - select IP_ROUTE_MULTIPATH - select IPV6_ROUTE_MULTIPATH - select IP_ADVANCED_ROUTER - select IPV6_ADVANCED_ROUTER - select BLK_DEV_NVME select UACCESS_MEMCPY select GENERIC_STRNCPY_FROM_USER select GENERIC_STRNLEN_USER diff --git a/arch/lkl/configs/defconfig b/arch/lkl/configs/defconfig index c62d433732d49b..fc42217354ea8d 100644 --- a/arch/lkl/configs/defconfig +++ b/arch/lkl/configs/defconfig @@ -1,5 +1,7 @@ # CONFIG_LOCALVERSION_AUTO is not set CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_EXPERT=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_BASE_FULL is not set # CONFIG_FUTEX is not set @@ -9,13 +11,25 @@ CONFIG_NO_HZ_IDLE=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_USE_DATA_SECTION=y -CONFIG_EXPERT=y -# CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_COMPAT_BRK is not set -# CONFIG_BLK_DEV_BSG is not set +# CONFIG_VM_EVENT_COUNTERS is not set +CONFIG_NET=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BBR=y +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_FQ=y # CONFIG_WIRELESS is not set # CONFIG_FW_LOADER is not set CONFIG_VIRTIO_BLK=y +CONFIG_BLK_DEV_NVME=y CONFIG_NETDEVICES=y CONFIG_VIRTIO_NET=y # CONFIG_ETHERNET is not set @@ -86,4 +100,3 @@ CONFIG_NLS_UTF8=y CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_PRINTK_TIME=y CONFIG_DEBUG_INFO_DWARF4=y -# CONFIG_ENABLE_MUST_CHECK is not set diff --git a/arch/lkl/configs/fuzzing_defconfig b/arch/lkl/configs/fuzzing_defconfig index b86b411bfb8b7f..47acf2ff92707b 100644 --- a/arch/lkl/configs/fuzzing_defconfig +++ b/arch/lkl/configs/fuzzing_defconfig @@ -1,115 +1,53 @@ # CONFIG_LOCALVERSION_AUTO is not set CONFIG_NO_HZ_IDLE=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_EXPERT=y # CONFIG_SYSFS_SYSCALL is not set -CONFIG_KALLSYMS_USE_DATA_SECTION=y -CONFIG_KALLSYMS_ALL=y # CONFIG_BASE_FULL is not set # CONFIG_FUTEX is not set # CONFIG_SIGNALFD is not set # CONFIG_TIMERFD is not set # CONFIG_AIO is not set # CONFIG_ADVISE_SYSCALLS is not set -CONFIG_EXPERT=y -# CONFIG_VM_EVENT_COUNTERS is not set +CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_USE_DATA_SECTION=y # CONFIG_COMPAT_BRK is not set -# CONFIG_BLK_DEV_BSG is not set +# CONFIG_VM_EVENT_COUNTERS is not set CONFIG_NET=y CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_PNP=y +CONFIG_IP_PNP_DHCP=y +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_BBR=y +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_FQ=y +CONFIG_VSOCKETS=y +CONFIG_VIRTIO_VSOCKETS=y # CONFIG_WIRELESS is not set -# CONFIG_UEVENT_HELPER is not set +CONFIG_DEVTMPFS=y # CONFIG_FW_LOADER is not set CONFIG_VIRTIO_BLK=y +CONFIG_BLK_DEV_NVME=y CONFIG_NETDEVICES=y CONFIG_VIRTIO_NET=y -CONFIG_VHOST_VSOCK=y -CONFIG_VIRTIO_VSOCKETS=y -CONFIG_VSOCKETS=y # CONFIG_ETHERNET is not set # CONFIG_WLAN is not set # CONFIG_VT is not set -CONFIG_VIRTIO_MMIO=y -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -# CONFIG_FILE_LOCKING is not set -# CONFIG_DNOTIFY is not set -# CONFIG_INOTIFY_USER is not set -CONFIG_VFAT_FS=y -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=y -CONFIG_NLS_CODEPAGE_775=y -CONFIG_NLS_CODEPAGE_850=y -CONFIG_NLS_CODEPAGE_852=y -CONFIG_NLS_CODEPAGE_855=y -CONFIG_NLS_CODEPAGE_857=y -CONFIG_NLS_CODEPAGE_860=y -CONFIG_NLS_CODEPAGE_861=y -CONFIG_NLS_CODEPAGE_862=y -CONFIG_NLS_CODEPAGE_863=y -CONFIG_NLS_CODEPAGE_864=y -CONFIG_NLS_CODEPAGE_865=y -CONFIG_NLS_CODEPAGE_866=y -CONFIG_NLS_CODEPAGE_869=y -CONFIG_NLS_CODEPAGE_936=y -CONFIG_NLS_CODEPAGE_950=y -CONFIG_NLS_CODEPAGE_932=y -CONFIG_NLS_CODEPAGE_949=y -CONFIG_NLS_CODEPAGE_874=y -CONFIG_NLS_ISO8859_8=y -CONFIG_NLS_CODEPAGE_1250=y -CONFIG_NLS_CODEPAGE_1251=y -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=y -CONFIG_NLS_ISO8859_2=y -CONFIG_NLS_ISO8859_3=y -CONFIG_NLS_ISO8859_4=y -CONFIG_NLS_ISO8859_5=y -CONFIG_NLS_ISO8859_6=y -CONFIG_NLS_ISO8859_7=y -CONFIG_NLS_ISO8859_9=y -CONFIG_NLS_ISO8859_13=y -CONFIG_NLS_ISO8859_14=y -CONFIG_NLS_ISO8859_15=y -CONFIG_NLS_KOI8_R=y -CONFIG_NLS_KOI8_U=y -CONFIG_NLS_MAC_ROMAN=y -CONFIG_NLS_MAC_CELTIC=y -CONFIG_NLS_MAC_CENTEURO=y -CONFIG_NLS_MAC_CROATIAN=y -CONFIG_NLS_MAC_CYRILLIC=y -CONFIG_NLS_MAC_GAELIC=y -CONFIG_NLS_MAC_GREEK=y -CONFIG_NLS_MAC_ICELAND=y -CONFIG_NLS_MAC_INUIT=y -CONFIG_NLS_MAC_ROMANIAN=y -CONFIG_NLS_MAC_TURKISH=y -CONFIG_NLS_UTF8=y -CONFIG_HZ_100=y -CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_INFO_REDUCED=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -# CONFIG_ENABLE_MUST_CHECK is not set - -# -# HID support -# -CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=y -CONFIG_HID_GENERIC=y -# -# Special HID drivers -# CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y CONFIG_HID_ACRUX_FF=y CONFIG_HID_APPLE=y -CONFIG_HID_ASUS=y CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y CONFIG_HID_COUGAR=y CONFIG_HID_MACALLY=y CONFIG_HID_CMEDIA=y @@ -132,14 +70,7 @@ CONFIG_HID_JABRA=y CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y -CONFIG_HID_LED=y CONFIG_HID_LENOVO=y -CONFIG_HID_LOGITECH=y -CONFIG_HID_LOGITECH_HIDPP=y -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MALTRON=y CONFIG_HID_MAYFLASH=y @@ -153,16 +84,12 @@ CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y -CONFIG_HID_PICOLCD_BACKLIGHT=y -CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=y CONFIG_HID_SAITEK=y -CONFIG_HID_SAMSUNG=y CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEAM=y -CONFIG_HID_STEELSERIES=y CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y @@ -172,8 +99,6 @@ CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y -CONFIG_HID_THRUSTMASTER=y -CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=y CONFIG_HID_WIIMOTE=y CONFIG_HID_XINMO=y @@ -183,13 +108,62 @@ CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y CONFIG_HID_SENSOR_CUSTOM_SENSOR=y CONFIG_HID_ALPS=y -# end of Special HID drivers -# end of HID support - -CONFIG_KASAN=y -CONFIG_KASAN_STACK_ENABLE=y -CONFIG_KASAN_GENERIC=y -CONFIG_KASAN_OUTLINE=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_VHOST_VSOCK=y +# CONFIG_FILE_LOCKING is not set +# CONFIG_DNOTIFY is not set +# CONFIG_INOTIFY_USER is not set +CONFIG_VFAT_FS=y +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=y +CONFIG_NLS_CODEPAGE_775=y +CONFIG_NLS_CODEPAGE_850=y +CONFIG_NLS_CODEPAGE_852=y +CONFIG_NLS_CODEPAGE_855=y +CONFIG_NLS_CODEPAGE_857=y +CONFIG_NLS_CODEPAGE_860=y +CONFIG_NLS_CODEPAGE_861=y +CONFIG_NLS_CODEPAGE_862=y +CONFIG_NLS_CODEPAGE_863=y +CONFIG_NLS_CODEPAGE_864=y +CONFIG_NLS_CODEPAGE_865=y +CONFIG_NLS_CODEPAGE_866=y +CONFIG_NLS_CODEPAGE_869=y +CONFIG_NLS_CODEPAGE_936=y +CONFIG_NLS_CODEPAGE_950=y +CONFIG_NLS_CODEPAGE_932=y +CONFIG_NLS_CODEPAGE_949=y +CONFIG_NLS_CODEPAGE_874=y +CONFIG_NLS_ISO8859_8=y +CONFIG_NLS_CODEPAGE_1250=y +CONFIG_NLS_CODEPAGE_1251=y +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=y +CONFIG_NLS_ISO8859_3=y +CONFIG_NLS_ISO8859_4=y +CONFIG_NLS_ISO8859_5=y +CONFIG_NLS_ISO8859_6=y +CONFIG_NLS_ISO8859_7=y +CONFIG_NLS_ISO8859_9=y +CONFIG_NLS_ISO8859_13=y +CONFIG_NLS_ISO8859_14=y +CONFIG_NLS_ISO8859_15=y +CONFIG_NLS_KOI8_R=y +CONFIG_NLS_KOI8_U=y +CONFIG_NLS_MAC_ROMAN=y +CONFIG_NLS_MAC_CELTIC=y +CONFIG_NLS_MAC_CENTEURO=y +CONFIG_NLS_MAC_CROATIAN=y +CONFIG_NLS_MAC_CYRILLIC=y +CONFIG_NLS_MAC_GAELIC=y +CONFIG_NLS_MAC_GREEK=y +CONFIG_NLS_MAC_ICELAND=y +CONFIG_NLS_MAC_INUIT=y +CONFIG_NLS_MAC_ROMANIAN=y +CONFIG_NLS_MAC_TURKISH=y +CONFIG_NLS_UTF8=y +CONFIG_PRINTK_TIME=y CONFIG_FRAME_WARN=0 - -CONFIG_DEVTMPFS=y +CONFIG_KASAN=y