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 70728A4B9; Sun, 30 Aug 2026 06:45:31 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 313EDA4A1; Sun, 30 Aug 2026 06:45:29 +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-xb129.google.com (mail-yx1-xb129.google.com [IPv6:2607:f8b0:4864:20::b129]) by atuin.qyliss.net (Postfix) with ESMTPS id 8D041A477 for ; Sun, 30 Aug 2026 06:45:28 +0000 (UTC) Received: by mail-yx1-xb129.google.com with SMTP id 956f58d0204a3-66b32bb75beso2121037d50.2 for ; Sat, 29 Aug 2026 23:45:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788072327; x=1788677127; 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=e6+/B9rNh6Hq4qUfghmLffSAW2W8eARlX065cIiV6wc=; b=ZqTBqIMplHncmMZkS5FzTVhIt/arNI5Nl9r1Z8SSjwMnkA49ieilXdMbA+jJXIrk1b kbUWMwQF7IkoUvS5HjPPtbc5AzW7zQR4T5U3VUXMMooTttu46a4gLnePKAbzZJWL9lW3 ESSqKRmz2HjUcd5JAKS8gjSxJxGLiUe+2DFPKjCdwA9l10i7kXPhKRTKHOH2tjcCRl03 9J9a7e+1pOnheyiGNMa+9mTnsdyVyP2Rz2+Av7LQlEQjx0hDSvG/16cJSznsWWhF+vhD +RBpaG9O6itRk0pdbib4aseMSkMzCcHYCjThx7vsRsNLj6mHrUsQIIVr2hLJXW4QqAVT Z/vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788072327; x=1788677127; 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=e6+/B9rNh6Hq4qUfghmLffSAW2W8eARlX065cIiV6wc=; b=S35WxTpNvsTxVvc3ji59dGeubLgOeN6oXvBhGW7ql0UGQbXMfcJy4vRede2XGn3jNs 7K6EvnZmd9CiSiY6isbpfWuVbKlxJ7FPNPqgdYwHTcoKM6gyPgXpMrT9f+AaVv/oWJiB xnf/Rxz/xbo01Zk/aIIUCVAJUJap3IHBgW2geiy71uA5Kasu0HfnEQyBCpEyRsFUnMAy 7B6QpLat/6inRF3N1Rwb3Q6MdNqUT1jGQI8Xcuafv5xM3ZqxuCYB4IPXf5bPAi1DHpmR SWDyYpkMpNmSNK0KZ7uwnmJNGxYsQ5qote5j/TLy+eG+XI0ncJoA2LWKFpspDWGpMSNZ cp1g== X-Gm-Message-State: AFuF++kOayNd1C4IbgizNHY18cK5pdpvioN6lU2dJwLgbM9cTFRrwyNa /YZ5S9t2sv3iLZq7HUE+M6CqcqT795ljHGaT7qDChH0Ll8HGoy9vnWY8+1dweA== X-Gm-Gg: AYBFou1WwmaiJR9oEw7RZNvOPe88DOEsBjX1yj6qa+xCbEOJl2pGFWzYG2ffqkgR7cA QEt3sI/CoLVDxocucrCS4YyptmUklhzaot6Y17Xbc+cyMIpr9VYQQAar0cZosmsl012RS1JU1Ow N08BCUxq7jrsAZKpLzFrVh674PtkrJKX01lKhEbrrhuyKLzrnmJRLW5ECS2GLdNPeb5ls2zwYXp HmRDh9FIDOMXBFOxWOv+eWSJGUvHzG5HOLbL6fIjep8XY8TwsNx4kK+ulikLxm3IlT/RiSga0J5 9LclGhfvn9aIJJJEgo8dHsT5/cMuv+Rp8+TEvbFIQeMbYS/mTLRM+H/I8WFpYvAvZ0CpiBvftF7 GH0qVfELGcavVp0eMtoSersMK1VTdb5zBO9S5HAbN4mUegDLocQHjvfI5CKVKz+yjeifGBEXnOt M4SqK+UdVfWtuyne1IWjDLkKjvPMoqvZ34FBhOjFyKCPdPkp5HdnJgWktzJKNHIFS0Ge9wGQALZ A== X-Received: by 2002:a05:690e:4089:b0:66e:64e6:e1c8 with SMTP id 956f58d0204a3-66e64e6e45bmr784229d50.18.1788072327302; Sat, 29 Aug 2026 23:45:27 -0700 (PDT) Received: from localhost.localdomain ([185.98.168.14]) by smtp.gmail.com with UTF8SMTPSA id 956f58d0204a3-66e4ed39d4csm3690266d50.21.2026.08.29.23.45.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Aug 2026 23:45:25 -0700 (PDT) From: Demi Marie Obenour Date: Sun, 30 Aug 2026 02:06:43 -0400 Subject: [PATCH v8 09/18] host/rootfs: Set up parent cgroup for all per-VM services MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260830-cgroups-v8-9-239b09ba7013@gmail.com> References: <20260830-cgroups-v8-0-239b09ba7013@gmail.com> In-Reply-To: <20260830-cgroups-v8-0-239b09ba7013@gmail.com> To: Spectrum OS Development X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788069995; l=936; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=i0rtmgjW9CaLpi0E45hZOFzFIi3BCe8zRIwP1IeKMBQ=; b=XyXyxs9z4PCqPpBgg4y36yceGmqq0hIawNCjn3uyBz4OhUEgH4Evfbb/ErbnsTcNGUxWnrDUU 7iwaXyarZ8HDQr5a/tdw0mqxHdcT+zOEAGVs2VTaGINqfF+Osxub0NS X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: ITPGT5LT52MSW7Q5ATTO7CT3R5DAEXLL X-Message-ID-Hash: ITPGT5LT52MSW7Q5ATTO7CT3R5DAEXLL 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: Signed-off-by: Demi Marie Obenour --- host/rootfs/image/etc/s6-linux-init/run-image/service/vm-services/run | 3 +++ 1 file changed, 3 insertions(+) diff --git a/host/rootfs/image/etc/s6-linux-init/run-image/service/vm-services/run b/host/rootfs/image/etc/s6-linux-init/run-image/service/vm-services/run index 78f794202bf174f3c036f3e20755ac087a988277..f6bfc194c5f1eb9a899a4e5705e1959145071df7 100755 --- a/host/rootfs/image/etc/s6-linux-init/run-image/service/vm-services/run +++ b/host/rootfs/image/etc/s6-linux-init/run-image/service/vm-services/run @@ -1,5 +1,8 @@ #!/bin/execlineb -WP # SPDX-License-Identifier: EUPL-1.2+ # SPDX-FileCopyrightText: 2023 Alyssa Ross +# SPDX-FileCopyrightText: 2026 Demi Marie Obenour +# Set up the parent cgroup of all VMMs and VM services +cgroup-setup /vm-services.slice s6-svscan -d3 instance -- 2.55.0