In message: [meta-virtualization][PATCH] linux-yocto: add cgroup-hugetlb config on 14/11/2020 Tim Orling wrote:
> 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. In my k3s-wip branch, I have a series of kernel configs directly related and named for kubernetes .. I had hoped to just merge this into that effort, but as you can see from my posts, getting k3s done is taking longer than I wanted. So I've gone ahead and merged this, and I'll consolidate them later when I finish k3s. Bruce > > 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 (#6108): https://lists.yoctoproject.org/g/meta-virtualization/message/6108 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]] -=-=-=-=-=-=-=-=-=-=-=-
