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 763C41E16; Sat, 11 Jul 2026 20:14:41 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 752A81CA4; Sat, 11 Jul 2026 20:14:35 +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 50F4D1C89 for ; Sat, 11 Jul 2026 20:14:34 +0000 (UTC) Received: by mail-yx1-xb129.google.com with SMTP id 956f58d0204a3-6611669cd16so3001519d50.0 for ; Sat, 11 Jul 2026 13:14:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783800873; x=1784405673; 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=kWkirch0BjB5yVZEzGJjhyLCaYUj2uJi67/RUpE/D2M=; b=tCG/Bsw2YqAFoaX+Rh1MUbRCzPgpnJ4ATEPJUStM3DIxq5UQ/3SacFkb2uFudwVe2I vftM3NrCPJzxCNmhMoum9s0z12pFFOw2pezbpmBin5qQcnmJeTDZCFHmobhJEwIC6ZB7 t5vBQinvRjwVR+SNTWjTIr8kOmRXO/w1mYwM1OOW2pPx7MWUcDrBwLqyT8apv7HR3ZjG /1ZBQHUQA0d9A/p5dDoC9Q9VogMZvjMjmQEbFQDv2j/dlfQZy4hbomtTTyB6SjWBpBLe D+RV4ox0h9N4Hyzxf1n/Dq7B/PXbyv6jjP+I1rK3WLdZo9AvwrNq717jx3DEFP+/0wsr 6QfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783800873; x=1784405673; 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=kWkirch0BjB5yVZEzGJjhyLCaYUj2uJi67/RUpE/D2M=; b=cHtAq8LsnryTnJH3I/ACpJHvltNfFFT7srlLdGYV5AG/9sA9Jqs37FZjNcRfzuODGM zYsOeCMjXGP8IVDqorEAsfTV8haqzbuRb45Q8DihdB081PegqI5lMVSzcKQX6fbz24Gs SqrMhATKX734XhaH1NG9JTaHLPnP+nz3KwmzPVKh6YOq44XCHx6t5seGBBZ2KDoDshyk nS1jCc7B2VU42Q8ZhKy0r8dLuwh6Wc0iTpTN5Uqfw687IP0/bmyiS2+g9ALd7TJJgQhr S014n4qEJx9ZWEDyTYqstf8yuT90gNUIIwBB9MjG7riPSzWmTzus5tYwaNB+OT8MsGnH rKuA== X-Gm-Message-State: AOJu0YzjSIzYZJ6Ft+Fjv3psMiV//2K56glmvPHOIWtfYd/t/rcZMFXO kvXSErQ7fAuUnM6XDTase0u2UYAKQ9FfRfKVnDjPn+ZU0PZYVw2gl5ORuL5RLw== X-Gm-Gg: AfdE7cnBcWfoHGavRRvPqt6wxMm+iHCRlVwau3HhX6tD2p56ACUiNCGVzga9vuhyVFt sbcbWS/S3l1uxM7J+UH8yCcjdK5pVl7GboDOfa79YzOsQcIkIUYWaERurHpXEG1QzwPvm99gCl4 kYAVARLwFmBt+SlkePQV34qzWFH1AL7QUghVJNEEb+iFbCPC8ZS3XlV3VfXeq2eYMnAW6GyG/fJ htps6HvnWet5icmPqDhKJIpaX+WsNlCJgMm9xbp8Kiv3yUz3GJHjI1KWJMpTziwAPypkwixbUgb iYaDkqlSyHB6GiSR3vDi4BAvjGuqJCD/j2IG0+zfjGTIY720Aj0YCBFVTlMfMT2HRGE2JWYa11j Q8VO7ZQNSb1FG1jVreFYzdym6Uipp5c2i3wCLAq1mYLqZx239M3OsHDHrXlfRYBHscvPCL6NAhp OZbsk3hrHRCJq1RLVtkMf+aC7q+w== X-Received: by 2002:a05:690e:400d:b0:667:e8a3:ebd3 with SMTP id 956f58d0204a3-667e8a3f4a0mr70247d50.13.1783800872958; Sat, 11 Jul 2026 13:14:32 -0700 (PDT) Received: from localhost.localdomain ([185.98.168.14]) by smtp.gmail.com with UTF8SMTPSA id 956f58d0204a3-66787aa1237sm10051712d50.19.2026.07.11.13.14.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Jul 2026 13:14:32 -0700 (PDT) From: Demi Marie Obenour Date: Sat, 11 Jul 2026 16:12:17 -0400 Subject: [PATCH v3 13/22] host/rootfs: run-appimage: Purge the per-VM cgroup MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260711-cgroups-v3-13-5cba61a20cba@gmail.com> References: <20260711-cgroups-v3-0-5cba61a20cba@gmail.com> In-Reply-To: <20260711-cgroups-v3-0-5cba61a20cba@gmail.com> To: Spectrum OS Development X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783800724; l=828; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=i8moxB6mfOsmgXCf8VmTmH2xX96noa08zankhyUtZVo=; b=IjLHoxZNJVsHcdq1nvtKk2MWmxLbC3P96Ozed2rnh2eCbwBV9xjDj18cVzvj46ZILSSLPpn/z agoAFqB9KjOB6nQkGoLU2UNLGXlwXUMZO8Pix40qvIe6j2aLi3xFNlp X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: AVBC5UMBITQM7KN7IGSN6VLMUOKOJ56X X-Message-ID-Hash: AVBC5UMBITQM7KN7IGSN6VLMUOKOJ56X 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/usr/bin/run-appimage | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/host/rootfs/image/usr/bin/run-appimage b/host/rootfs/image/usr/bin/run-appimage index 672ec22d4b815fb9c2940e13ae08ed4093baee4e..869375fb63c780cb24ecfe4a272159d543a8adff 100755 --- a/host/rootfs/image/usr/bin/run-appimage +++ b/host/rootfs/image/usr/bin/run-appimage @@ -89,7 +89,10 @@ fdclose 4 foreground { run-vmm $id } fdclose 3 -if { s6-instance-delete /run/service/vm-services $id } +if { + if { s6-instance-delete /run/service/vm-services $id } + cgroup-setup --purge /vm-services.slice/vm-${id}.slice +} if { umount -R /run/vm/by-id/${id}/ns } rm -r -- $diskdir /run/vm/by-id/${id} /run/configs/${id} -- 2.55.0