From 51d69ed19cfca67f19f165e4874953844e987d40 Mon Sep 17 00:00:00 2001 From: Adel Kara Slimane Date: Wed, 10 Jan 2024 13:27:01 +0100 Subject: [PATCH] customization.cfg: update 'bcachefs' & 'mglru' notes (#867) Closes: #834 --- customization.cfg | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/customization.cfg b/customization.cfg index a615bba..3be0c30 100644 --- a/customization.cfg +++ b/customization.cfg @@ -166,8 +166,12 @@ _tickless="" # Set to "true" to use ACS override patch - https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Bypassing_the_IOMMU_groups_.28ACS_override_patch.29 - Kernel default is "false" _acs_override="" -# Set to "true" to add Bcache filesystem support. You'll have to install bcachefs-tools-git from AUR for utilities - https://bcachefs.org/ - If in doubt, set to "false" -# This can be buggy and isn't recommended on a production machine, also enabling this option will not allow you to enable MGLRU. +# Set to "true" to add Bcache filesystem support. You'll have to install bcachefs-tools-git from AUR for utilities - https://bcachefs.org/ +# If in doubt, leave it to "false" +# Note: +# - only for linux <= 6.6, upstreamed (aka included) in linux >= 6.7 +# - this fs can be buggy and isn't recommended on production machines +# - linux <= 6.0 : this option conflicts with MGLRU _bcachefs="false" # Set to "true" to enable support for winesync, an experimental replacement for esync - requires patched wine - https://repo.or.cz/linux/zf.git/shortlog/refs/heads/winesync4 @@ -285,10 +289,12 @@ _runqueue_sharing="" # MuQSS only - Make IRQ threading compulsory (FORCE_IRQ_THREADING) - Default is "false" _irq_threading="false" -# Set to "true" to add multi-generational LRU framework support on kernel 5.18+ - Improves memory pressure handling - https://lore.kernel.org/lkml/20220706220022.968789-1-yuzhao@google.com/ -# Older kernel versions might have a patch available in the community-patches repo -# Upstream as of 6.1 -# ! This option will be disabled when bcachefs is enabled ! +# Set to "true" to add multi-generational LRU framework support for improved memory pressure handling +# Note: +# - For kernel >= 5.18, Upstream for kernel >= 6.1 +# - Conflicts with bcachefs for linux <= 6.0 +# - More information https://lore.kernel.org/lkml/20220706220022.968789-1-yuzhao@google.com/ +# - Older kernel versions might have a patch available in the community-patches repo _mglru="true" #### USER PATCHES ####