From: Tim Orling <[email protected]> Add kernel config fragment for CONFIG_CGROUP_HUGETLB
This is a recommended config for Kubernetes and k8s will throw a warning if it is not present. Signed-off-by: Tim Orling <[email protected]> --- recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg | 5 +++++ recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc | 5 +++++ recipes-kernel/linux/linux-yocto_virtualization.inc | 1 + 3 files changed, 11 insertions(+) create mode 100644 recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg create mode 100644 recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc diff --git a/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg new file mode 100644 index 0000000..417ca24 --- /dev/null +++ b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.cfg @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: MIT +# +# This requires CONFIG_HUGETLBFS + +CONFIG_CGROUP_HUGETLB=y diff --git a/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc new file mode 100644 index 0000000..7d1f999 --- /dev/null +++ b/recipes-kernel/linux/linux-yocto/cgroup-hugetlb.scc @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: MIT +define KFEATURE_DESCRIPTION "Enable hugetlb cgroup" +define KFEATURE_COMPATIBILITY all + +kconf non-hardware cgroup-hugetlb.cfg diff --git a/recipes-kernel/linux/linux-yocto_virtualization.inc b/recipes-kernel/linux/linux-yocto_virtualization.inc index f050b3f..42a10b3 100644 --- a/recipes-kernel/linux/linux-yocto_virtualization.inc +++ b/recipes-kernel/linux/linux-yocto_virtualization.inc @@ -5,6 +5,7 @@ SRC_URI += "file://xt-checksum.scc \ file://vswitch.scc \ file://lxc.scc \ file://docker.scc \ + file://cgroup-hugetlb.scc \ " KERNEL_FEATURES_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'kvm', 'features/kvm/qemu-kvm-enable.scc', '', d)}" -- 2.25.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#6072): https://lists.yoctoproject.org/g/meta-virtualization/message/6072 Mute This Topic: https://lists.yoctoproject.org/mt/78264624/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
