# # P03 Kernel Tuning Fragment # # # Base scheduler # CONFIG_SCHED_BORE=y CONFIG_SCHED_POC_SELECTOR=y CONFIG_LRU_MARIE=y CONFIG_ANON_MIN_RATIO=15 CONFIG_CLEAN_LOW_RATIO=0 CONFIG_CLEAN_MIN_RATIO=15 CONFIG_CPU_IDLE_GOV_NAP=y CONFIG_FONT_CJK_16x16=y CONFIG_AUFS_FS=y # CONFIG_AUFS_BRANCH_MAX_127 is not set CONFIG_AUFS_BRANCH_MAX_511=y # CONFIG_AUFS_BRANCH_MAX_1023 is not set # CONFIG_AUFS_BRANCH_MAX_32767 is not set CONFIG_AUFS_HNOTIFY=y CONFIG_AUFS_EXPORT=y CONFIG_AUFS_XATTR=y CONFIG_AUFS_FHSM=y CONFIG_AUFS_RDU=y CONFIG_AUFS_DIRREN=y # CONFIG_AUFS_SHWH is not set CONFIG_AUFS_BR_RAMFS=y CONFIG_AUFS_BR_FUSE=y CONFIG_AUFS_BR_HFSPLUS=y # CONFIG_AUFS_DEBUG is not set # # SELinux activation for Fedora # CONFIG_AUDIT=y CONFIG_SECURITY_SELINUX=y CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="lockdown,yama,integrity,selinux,bpf,landlock,apparmor" # # Do not override the system hostname # CONFIG_DEFAULT_HOSTNAME="(none)" # # ADIOS I/O Scheduler # CONFIG_MQ_IOSCHED_ADIOS=y CONFIG_MQ_IOSCHED_DEFAULT_ADIOS=y # # ACPI Call module # CONFIG_ACPI_CALL=m # # Tickless idle (Tickless 2) # # CONFIG_NO_HZ_FULL_NODEF is not set # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_FULL is not set # CONFIG_TICK_CPU_ACCOUNTING is not set # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_NO_HZ_IDLE=y CONFIG_NO_HZ=y CONFIG_NO_HZ_COMMON=y CONFIG_CONTEXT_TRACKING=y CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # # Hibernation compression # CONFIG_HIBERNATION_COMP_LZ4=y CONFIG_HIBERNATION_DEF_COMP="lz4" # # Modules compression # CONFIG_MODULE_COMPRESS_ZSTD=y # CONFIG_MODULE_COMPRESS_XZ is not set CONFIG_MODULE_COMPRESS_ALL=y # # Debug info stripping # CONFIG_DEBUG_INFO_NONE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set # CONFIG_GDB_SCRIPTS is not set # # Rust compatibility # # Disable BTF to allow Rust + LTO to coexist # CONFIG_DEBUG_INFO_BTF is not set # CONFIG_MODVERSIONS is not set # # Preemption model # # PREEMPT_LAZY: better latency than PREEMPT, better throughput than PREEMPT_RT CONFIG_ARCH_HAS_PREEMPT_LAZY=y CONFIG_PREEMPT_BUILD=y CONFIG_PREEMPT_LAZY=y # # Random Trust CPU # CONFIG_RANDOM_TRUST_CPU=y # # Native compression (LZ4) # CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y # # Memory management: MGLRU # CONFIG_LRU_GEN=y CONFIG_LRU_GEN_ENABLED=y # CONFIG_LRU_GEN_STATS is not set # # Android Binder (Waydroid) # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ANDROID_BINDERFS=y # CONFIG_ANDROID_BINDER_IPC_SELFTEST is not set CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" # # Networking: BBR v3 + FQ # CONFIG_TCP_CONG_BBR=y CONFIG_DEFAULT_BBR=y CONFIG_DEFAULT_TCP_CONG="bbr" CONFIG_NET_SCH_DEFAULT=y CONFIG_NET_SCH_FQ=y CONFIG_RUST=y CONFIG_RUST_OVERFLOW_CHECKS=y CONFIG_RUST_PHYLIB_ABSTRACTIONS=y CONFIG_SAMPLES_RUST=y CONFIG_RUST_FW_LOADER_ABSTRACTIONS=y CONFIG_INTEL_PSTATE=y CONFIG_INTEL_TCC_COOLING=m CONFIG_SCHED_MC_PRIO=y CONFIG_ACPI_WMI=y CONFIG_ASUS_NB_WMI=m CONFIG_ASUS_WMI=m CONFIG_I2C_NCT6775=m CONFIG_CMDLINE_BOOL=y CONFIG_CMDLINE="intel_pstate=passive amd_pstate=passive" # CONFIG_CMDLINE_OVERRIDE is not set # # P03 Screen of Death # CONFIG_DRM_PANIC_SCREEN_QR_CODE=y CONFIG_DRM_PANIC_SCREEN="qr_code" CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x082b3f CONFIG_DRM_PANIC_FOREGROUND_COLOR=0x08e4ff # # Fix for "Failed to start systemd-modules-load.services" # # CONFIG_INTEGRITY_CA_MACHINE_KEYRING is not set # # Miscellaneous # # CONFIG_SCHED_PROXY_EXEC is not set CONFIG_USER_NS_UNPRIVILEGED=y CONFIG_MIN_BASE_SLICE_NS=2000000 # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set # CONFIG_HZ_500 is not set # CONFIG_HZ_750 is not set # CONFIG_HZ_1000 is not set CONFIG_DEFAULT_FQ=y # CONFIG_DEFAULT_CODEL is not set # CONFIG_DEFAULT_FQ_CODEL is not set # CONFIG_DEFAULT_FQ_PIE is not set # CONFIG_DEFAULT_SFQ is not set # CONFIG_DEFAULT_CAKE is not set # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq" CONFIG_AMD_PRIVATE_COLOR=y # CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set # CONFIG_GENERIC_CPU is not set # CONFIG_MK8 is not set # CONFIG_MK8SSE3 is not set # CONFIG_MK10 is not set # CONFIG_MBARCELONA is not set # CONFIG_MBOBCAT is not set # CONFIG_MJAGUAR is not set # CONFIG_MBULLDOZER is not set # CONFIG_MPILEDRIVER is not set # CONFIG_MSTEAMROLLER is not set # CONFIG_MEXCAVATOR is not set # CONFIG_MZEN is not set # CONFIG_MZEN2 is not set # CONFIG_MZEN3 is not set # CONFIG_MZEN4 is not set # CONFIG_MZEN5 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MNEHALEM is not set # CONFIG_MWESTMERE is not set # CONFIG_MSILVERMONT is not set # CONFIG_MGOLDMONT is not set # CONFIG_MGOLDMONTPLUS is not set # CONFIG_MSANDYBRIDGE is not set # CONFIG_MIVYBRIDGE is not set # CONFIG_MHASWELL is not set # CONFIG_MBROADWELL is not set # CONFIG_MSKYLAKE is not set # CONFIG_MSKYLAKEX is not set # CONFIG_MCANNONLAKE is not set # CONFIG_MICELAKE_CLIENT is not set # CONFIG_MICELAKE_SERVER is not set # CONFIG_MCOOPERLAKE is not set # CONFIG_MCASCADELAKE is not set # CONFIG_MTIGERLAKE is not set # CONFIG_MSAPPHIRERAPIDS is not set # CONFIG_MROCKETLAKE is not set # CONFIG_MALDERLAKE is not set # CONFIG_MRAPTORLAKE is not set # CONFIG_MMETEORLAKE is not set # CONFIG_MEMERALDRAPIDS is not set # CONFIG_MDIAMONDRAPIDS is not set # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_HID_LENOVO_GO=m CONFIG_HID_LENOVO_GO_S=m CONFIG_HID_MSI=m CONFIG_HID_MSI_CLAW=m CONFIG_ZOTAC_ZONE_HID=m CONFIG_LEDS_VALVE=m CONFIG_SND_SOC_AW87XXX=m CONFIG_MFD_STEAMDECK=m CONFIG_ZOTAC_ZONE_PLATFORM=m CONFIG_EXTCON_STEAMDECK=m CONFIG_SENSORS_STEAMDECK=m CONFIG_LEDS_STEAMDECK=m # # Stuff Cherrypicked from CachyOS config # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=y CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lz4" CONFIG_ZRAM_DEF_COMP_LZORLE=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_INITRAMFS_PRESERVE_MTIME=y CONFIG_RSEQ_SLICE_EXTENSION=y CONFIG_JAILHOUSE_GUEST=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_INTEL_TSX_MODE_AUTO=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_APEI_ERST_DEBUG=m CONFIG_ACPI_CONFIGFS=m CONFIG_TPS68470_PMIC_OPREGION=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_TEO=y # CONFIG_CFI is not set CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODULE_SRCVERSION_ALL=y CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=y CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK=y CONFIG_KARMA_PARTITION=y CONFIG_ZSWAP_DEFAULT_ON=y CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_PERSISTENT_HUGE_ZERO_FOLIO=y CONFIG_TRANSPARENT_HUGEPAGE_SHMEM_HUGE_ADVISE=y CONFIG_TRANSPARENT_HUGEPAGE_TMPFS_HUGE_ADVISE=y CONFIG_ANON_VMA_NAME=y CONFIG_DAMON_LRU_SORT=y CONFIG_NETFILTER_XTABLES_COMPAT=y CONFIG_TIPC_MEDIA_IB=y CONFIG_ATM_MPOA=m CONFIG_NET_DSA_TAG_AR9331=m CONFIG_NET_DSA_TAG_MXL_GSW1XX=m CONFIG_NET_DSA_TAG_RZN1_A5PSW=m CONFIG_NET_DSA_TAG_VSC73XX_8021Q=m CONFIG_NET_DSA_TAG_YT921X=m CONFIG_LLC2=m CONFIG_PHONET=m CONFIG_IEEE802154_NL802154_EXPERIMENTAL=y CONFIG_NET_SCH_SKBPRIO=m CONFIG_QRTR_TUN=m CONFIG_BT_DEBUGFS=y CONFIG_BT_HCIUART_AML=y CONFIG_CFG80211_WEXT=y CONFIG_CEPH_LIB_PRETTYDEBUG=y CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y CONFIG_NFC_NCI_UART=m CONFIG_NFC_VIRTUAL_NCI=m CONFIG_NFC_FDP=m CONFIG_NFC_FDP_I2C=m CONFIG_NFC_MRVL_I2C=m CONFIG_NFC_MRVL_SPI=m CONFIG_NFC_ST_NCI_I2C=m CONFIG_NFC_ST_NCI_SPI=m CONFIG_NFC_S3FWRN5_I2C=m CONFIG_NFC_S3FWRN82_UART=m CONFIG_NFC_ST95HF=m CONFIG_NFC_S3FWRN5=m CONFIG_NFC_ST_NCI=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m CONFIG_PCIE_DW=y CONFIG_PCIE_DW_DEBUGFS=y CONFIG_PCIE_DW_HOST=y CONFIG_PCI_MESON=m CONFIG_PCIE_DW_PLAT=y CONFIG_PCIE_DW_PLAT_HOST=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_MHI_BUS_EP=m CONFIG_GOOGLE_FIRMWARE=y CONFIG_GOOGLE_SMI=m CONFIG_GOOGLE_CBMEM=m CONFIG_GOOGLE_COREBOOT_TABLE=m CONFIG_GOOGLE_MEMCONSOLE=m CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY=m CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT=m CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=m CONFIG_GOOGLE_VPD=m CONFIG_EFI_BOOTLOADER_CONTROL=m CONFIG_EFI_CAPSULE_LOADER=m CONFIG_MTD_PARTITIONED_MASTER=y CONFIG_MTD_ROM=m CONFIG_MTD_PHRAM=m CONFIG_MTD_NAND_ECC_SW_HAMMING_SMC=y CONFIG_MTD_NAND_ECC_SW_BCH=y CONFIG_PARPORT_PC_FIFO=y CONFIG_PARPORT_PC_SUPERIO=y CONFIG_ZRAM_TRACK_ENTRY_ACTIME=y CONFIG_NVME_VERBOSE_ERRORS=y CONFIG_NVME_TARGET_DEBUGFS=y CONFIG_AD525X_DPOT=m CONFIG_AD525X_DPOT_I2C=m CONFIG_AD525X_DPOT_SPI=m CONFIG_PHANTOM=m CONFIG_ICS932S401=m CONFIG_HMC6352=m CONFIG_DS1682=m CONFIG_LATTICE_ECP3_CONFIG=m CONFIG_PCI_ENDPOINT_TEST=m CONFIG_XILINX_SDFEC=m CONFIG_C2PORT=m CONFIG_C2PORT_DURAMAR_2150=m CONFIG_GENWQE=m CONFIG_PVPANIC_PCI=m CONFIG_KEBA_CP500=m CONFIG_KEBA_LAN9252=m CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=m CONFIG_AIC94XX_DEBUG=y CONFIG_SCSI_MVSAS_DEBUG=y CONFIG_SCSI_PPA=m CONFIG_SCSI_IMM=m CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SATA_ZPODD=y CONFIG_ATA_PIIX=m CONFIG_SATA_DWC=m CONFIG_PATA_CYPRESS=m CONFIG_PATA_HPT3X3_DMA=y CONFIG_PATA_RADISYS=m CONFIG_PATA_RDC=m CONFIG_PATA_RZ1000=m CONFIG_PATA_PARPORT=m CONFIG_PATA_PARPORT_ATEN=m CONFIG_PATA_PARPORT_BPCK=m CONFIG_PATA_PARPORT_BPCK6=m CONFIG_PATA_PARPORT_COMM=m CONFIG_PATA_PARPORT_DSTR=m CONFIG_PATA_PARPORT_FIT2=m CONFIG_PATA_PARPORT_FIT3=m CONFIG_PATA_PARPORT_EPAT=m CONFIG_PATA_PARPORT_EPATC8=y CONFIG_PATA_PARPORT_EPIA=m CONFIG_PATA_PARPORT_FRIQ=m CONFIG_PATA_PARPORT_FRPW=m CONFIG_PATA_PARPORT_KBIC=m CONFIG_PATA_PARPORT_KTTI=m CONFIG_PATA_PARPORT_ON20=m CONFIG_PATA_PARPORT_ON26=m CONFIG_PATA_LEGACY=m CONFIG_MD_LLBITMAP=y CONFIG_MD_CLUSTER=m CONFIG_NFC_MRVL_UART=m # CONFIG_MTD_PHYSMAP is not set CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 # CONFIG_SCSI_IZIP_SLOW_CTR is not set # CONFIG_SATA_DWC_OLD_DMA is not set CONFIG_USB_CDC_PHONET=m CONFIG_SERIAL_8250_KEBA=m CONFIG_I2C_KEBA=m CONFIG_SPI_KSPI2=m CONFIG_SENSORS_KBATT=m CONFIG_SENSORS_KFAN=m CONFIG_USB_CONFIGFS_PHONET=y CONFIG_USB_G_NOKIA=m # CONFIG_MTD_VIRT_CONCAT is not set # CONFIG_DRM_COREBOOTDRM is not set CONFIG_DRM_SIMPLEDRM=y # # Cherry picking Stopped at 3229 CONFIG_MD_CLUSTER=m #