From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 33659665F; Wed, 22 Jul 2026 02:17:02 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 0D9D766B3; Wed, 22 Jul 2026 02:17:00 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail-yx1-xb12c.google.com (mail-yx1-xb12c.google.com [IPv6:2607:f8b0:4864:20::b12c]) by atuin.qyliss.net (Postfix) with ESMTPS id A7BCD6692 for ; Wed, 22 Jul 2026 02:16:58 +0000 (UTC) Received: by mail-yx1-xb12c.google.com with SMTP id 956f58d0204a3-6685001353fso3652322d50.1 for ; Tue, 21 Jul 2026 19:16:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784686617; x=1785291417; darn=spectrum-os.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=heP5E3x/nkijQHIB+yjDILbRwiRyUsd0UscRUNdSQPU=; b=Nu20+Ql82xjS+XamAdLVa1y+quVy244Mdn+awWBYOZGeHG1NYfMVhZEv7qOlcKJPFh NZsFLwhEtQY7FPF2+Qs5D3d4MvM7pRofK1XaoRBNnRmBzg9uiHt5OtNwCwy95fkUkkPR jGpklqiTReD4K7ZUmv9n9uxjSeSFUnkhXL8STYSTdWi/qW67InFsO9xckBN4XRcIgEDZ Nuw50T0KvSZ75PU15/9ZykKr3s3fgp/67wBErbJ5REOpriu5v6gIp4h3djMjM7nBmgdI is8v6Pzk6/MkJbNLAtXoayNd5zxRd3kQ5MAo6GtiSrdvu0CVpoMQkeAI1Xk88YGwU/BN UTYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784686617; x=1785291417; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=heP5E3x/nkijQHIB+yjDILbRwiRyUsd0UscRUNdSQPU=; b=CB3kNEMJLkFy+TiNdJqPBzZnGRXfXPg6mTcLzmeYXHEuQ7b0egrEELvWqgPbDogD+4 8YvhTtHVFPfUXjDVEDhXmKAIq9bfUB0jNSR8cPCdRsDA/VZd0yRnavtbpwjGQBKnbiTp /z7qv8GSEyl2/FnrFqUA+rMRx/3f1d9hdxaU3qi+WKYXVX8NBDkd0vZtqzqTTmR6k0MR HKn7+IFChcglR5zMzz7XCo0tRwHPe3Tql93HGfdUIMimuSdkV8Cn6GzLMzC3B1uMctrc lXm6WCQvSzBfdZRVWPqPDpcVa4E51JG5OXhJn2vIXb6AB04bPhL99GyaWaoE3VCWKMip MeHw== X-Gm-Message-State: AOJu0Yz9CNJB3CT90tIlT5vVbcCUM6DjAtsUk+tJUv0LE6nWE8R/398i UGIvlNFv7AtzsvpM6jKpXBigO6RtklwEbMXY87muYKaT+eNAaS4YjIYrzNZR0g== X-Gm-Gg: AR+sD11GBJWgpFipJLoa9MnA2uU3AqR4zteXtMNqSStnepS9MOC9jmS2Ul9O8iIvGUM 8gt9F7lR0wqNqDZkYjZ3dI8Al9xyOSVsz5dOpEXAEivzY6NsrtfY194ZjfvsAuV4m0pwAxn/+oQ xSzrBPu0eEQdCThNsERP5YWwJDFT1m7OFUPwqqJlJlD01/1etqyW/y1WA1J1L6xpJ1e5wZhBHFg Qw6eoRws8kqV04TA4gtYwc34BJhOxusMTmBEijg/wCTdRUMJALZ9t3Py7ajP2ceYfaF2PfO6Zkl ht3vgzz6lpo/SiU1qCBSAePeiq1MOOcxzb6PqkDJQ3SGlF05cNDnM1K2bmSSBukf1xy41vBl8bD oEgJ43SwO6MDzQWDbKAf7GfcN3AXUtFBUcK3BcrHaCzjix/h8Hmw31qGFIEFgHEh0/6hrIHJgnh Wrfzwjp3wjGjOEjsU= X-Received: by 2002:a05:690e:13cf:b0:668:8793:eb67 with SMTP id 956f58d0204a3-6688793f25amr1122740d50.48.1784686617108; Tue, 21 Jul 2026 19:16:57 -0700 (PDT) Received: from localhost.localdomain ([185.98.168.14]) by smtp.gmail.com with UTF8SMTPSA id 00721157ae682-81f33c3c1c5sm6946307b3.17.2026.07.21.19.16.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 19:16:55 -0700 (PDT) From: Demi Marie Obenour Date: Tue, 21 Jul 2026 21:59:11 -0400 Subject: [PATCH v4 06/20] host/rootfs: Enable controllers in sub-cgroups MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260721-cgroups-v4-6-46b2e5fff7b6@gmail.com> References: <20260721-cgroups-v4-0-46b2e5fff7b6@gmail.com> In-Reply-To: <20260721-cgroups-v4-0-46b2e5fff7b6@gmail.com> To: Spectrum OS Development X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784685545; l=767; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=OZFugz++7kVHQsByfaKf3w+Lm1Iht/qyhmwDih8AXvk=; b=x5xDSWOfGkvP/k28jHwcUHJlTdcbs/eP4uYsTnCB68vMLTPU01CfjjTHtv7y/GouaHoujie10 y9hFFCaUaK5Cl2Qu0KnZ0C9+8Fvq7TyhFe8nCud9BGaoeR4niZ39YRw X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: AMSDQRR2TW7AEAKFUEX2WZ35RX7FS7KD X-Message-ID-Hash: AMSDQRR2TW7AEAKFUEX2WZ35RX7FS7KD X-MailFrom: demiobenour@gmail.com X-Mailman-Rule-Hits: member-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; emergency CC: Demi Marie Obenour , Alyssa Ross X-Mailman-Version: 3.3.10 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Actually use the cgroup manager for the first time. Signed-off-by: Demi Marie Obenour --- host/rootfs/image/etc/init | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/host/rootfs/image/etc/init b/host/rootfs/image/etc/init index 8ec7859ab00e24007a93d4000c8f34e353de50ae..5d31a23bae2f29f35bfeced68242dededf6ae0c7 100755 --- a/host/rootfs/image/etc/init +++ b/host/rootfs/image/etc/init @@ -12,4 +12,8 @@ if { /bin/ln -s /proc/self/fd/2 /dev/stderr } if { /bin/mount --make-shared / } if { /bin/mount -a --mkdir } +# Enable subtree control of all cgroups and move +# process to a child cgroup. +/usr/bin/cgroup-setup --init-subtree . + /bin/s6-linux-init -c /etc/s6-linux-init -s /run/param -- $@ -- 2.55.0