Skip to content

Commit 8a7417e

Browse files
graysky2robimarko
authored andcommitted
x86/64: 6.18: enable THP (disabled by default)
Users can opt-in to THP via builtin tunables under: /sys/kernel/mm/transparent_hugepage/enabled Useful if using running VMs on the device. Signed-off-by: John Audia <therealgraysky@proton.me> Link: openwrt/openwrt#21078 Signed-off-by: Robert Marko <robimarko@gmail.com>
1 parent 3a4b01f commit 8a7417e

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

target/linux/x86/64/config-6.18

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ CONFIG_BLK_PM=y
7474
CONFIG_BOOT_VESA_SUPPORT=y
7575
CONFIG_BTT=y
7676
CONFIG_CDROM=y
77+
CONFIG_CGROUP_HUGETLB=y
7778
CONFIG_CONNECTOR=y
7879
CONFIG_CONTEXT_TRACKING=y
7980
CONFIG_CONTEXT_TRACKING_IDLE=y
@@ -239,6 +240,7 @@ CONFIG_HOTPLUG_SMT=y
239240
CONFIG_HOTPLUG_SPLIT_STARTUP=y
240241
CONFIG_HPET=y
241242
CONFIG_HPET_MMAP=y
243+
CONFIG_HUGETLBFS=y
242244
CONFIG_HVC_DRIVER=y
243245
CONFIG_HVC_IRQ=y
244246
CONFIG_HVC_XEN=y
@@ -357,10 +359,7 @@ CONFIG_NET_FAILOVER=y
357359
CONFIG_NET_FLOW_LIMIT=y
358360
CONFIG_NET_PTP_CLASSIFY=y
359361
# CONFIG_NITRO_ENCLAVES is not set
360-
CONFIG_NR_CPUS=512
361-
CONFIG_NR_CPUS_DEFAULT=64
362-
CONFIG_NR_CPUS_RANGE_BEGIN=2
363-
CONFIG_NR_CPUS_RANGE_END=512
362+
# CONFIG_NO_PAGE_MAPCOUNT is not set
364363
# CONFIG_NSM is not set
365364
CONFIG_NVME_CORE=y
366365
CONFIG_NVME_HWMON=y
@@ -396,6 +395,7 @@ CONFIG_PCI_MMCONFIG=y
396395
CONFIG_PCI_PASID=y
397396
CONFIG_PCI_PRI=y
398397
CONFIG_PCI_XEN=y
398+
CONFIG_PERSISTENT_HUGE_ZERO_FOLIO=y
399399
CONFIG_PER_VMA_LOCK=y
400400
CONFIG_PGTABLE_LEVELS=4
401401
CONFIG_PHYSICAL_ALIGN=0x1000000
@@ -483,6 +483,10 @@ CONFIG_THERMAL_GOV_USER_SPACE=y
483483
CONFIG_THERMAL_HWMON=y
484484
# CONFIG_TICK_CPU_ACCOUNTING is not set
485485
# CONFIG_TOSHIBA_BT_RFKILL is not set
486+
CONFIG_TRANSPARENT_HUGEPAGE=y
487+
# CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set
488+
# CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set
489+
CONFIG_TRANSPARENT_HUGEPAGE_NEVER=y
486490
CONFIG_TREE_RCU=y
487491
CONFIG_TREE_SRCU=y
488492
# CONFIG_UCLAMP_TASK is not set

0 commit comments

Comments
 (0)