From nobody Mon Sep 8 02:37:18 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1756499610; cv=none; d=zohomail.com; s=zohoarc; b=i5JkX9dqs9/b/kDyWtX3MExxnt8RHa+Sn76agLKB/c3MRwakCSecuVqh80DEX0B8arTlyviDh/cJ+iR+8KZQF9XiWUI8wUbq8UJpINurd5r25epf7mKmPEQJTaFfttLkNk86IotIvs7PKIJXyVjsFeBk73yX9Ovt48Y20eZ9kfY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756499610; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=SPKyrFEVUtksxlY1Z78UtweuuQrVZBVECYZKT3+qgpw=; b=IBoPXU38LteM+7Kj9WOmxH3j5fjN8/N4Ws+SUO/7ZRA00CvEJIPALVwiSmv0YUlkm5jJ4nlkYcmgY0I7hVAwEcKeLDT+HFw+qDLwbSIx8C3qRnb7m/UQ32NiB2IXdc5hNryJ0nb1yLO1k2oYi4W2ss/XnrIdsEATo2Y+Gub3keg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1756499610970603.7411260117991; Fri, 29 Aug 2025 13:33:30 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 77C7E44290; Fri, 29 Aug 2025 16:33:30 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id BF7F4442F3; Fri, 29 Aug 2025 16:29:30 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7D4C344137; Fri, 29 Aug 2025 16:28:50 -0400 (EDT) Received: from mail-oi1-f174.google.com (mail-oi1-f174.google.com [209.85.167.174]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id E6E80440F7 for ; Fri, 29 Aug 2025 16:28:49 -0400 (EDT) Received: by mail-oi1-f174.google.com with SMTP id 5614622812f47-437b9db57d6so1246878b6e.0 for ; Fri, 29 Aug 2025 13:28:49 -0700 (PDT) Received: from home ([2603:8081:c640:1::1004]) by smtp.gmail.com with ESMTPSA id 5614622812f47-437f423b1d0sm114356b6e.18.2025.08.29.13.28.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Aug 2025 13:28:48 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756499329; x=1757104129; darn=lists.libvirt.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SPKyrFEVUtksxlY1Z78UtweuuQrVZBVECYZKT3+qgpw=; b=FMcgbWmJ7sY6qPVRrPfOf21c7729XS0qJnZG3/j5sRALepoUGbK5m858eu+/SerBrg BeeBsU1bPWn+xGPVDRvthegmX7VwJ15uCBioDDNii4djfrYH+KqtzXMQWHVQqewe81aM e9RglClpbz0hjwqkbRjviiwRb6UqjtHYPfvvWA01TD6Io9i4Vde4BEYwVZGhPQbdGPPJ ItEfBvJ8ZyY3ezj5fuxJFYy88+hnA8pxqDXA6dWnHI74pvzWRzU0dfty7DcnplEpMbfK HO+2/57zDbnNkfgVEQKRsZk9skarUOTkmmI0qrPoztYoaJdFQOQ2tpNuJNwNIRRmVqQr upQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756499329; x=1757104129; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SPKyrFEVUtksxlY1Z78UtweuuQrVZBVECYZKT3+qgpw=; b=eItAZOiYH+3erYGabwIqYEYzkIiuerjJgEDKhgx77GSjZ4SVg4RCw055dPRquK4nak o9/19JfX+mdryuOSdUY34hFMvVi6gXLrlUWXiNNDhpSmnmHHnK3aQETyMRxOm5Or4tyP Vys+wyHgwJ+XnpuYRuQClE033asUMRrxZUO3b0Q65Cnxzqp3QHo80GQTN7XgTSVIlPT+ SThAMprcsbVRPDhl4eMRV7p+FwIrz3V1wB9X8pUSfmMYCCiRu/UtE10tNLpgfeBfo1yn OEPLdDa9ZgbC/mmik6JIQymRwNOKqxgPYGA5+D8Q6Kvb9NnpdyAVAKdzqv0uDujx7Kpg eplA== X-Gm-Message-State: AOJu0YwcbKjZ4+sCUCrxtd7rmbcPE0WDofvoHJNeTe3DAdvlfE9sZtEa tjx+mJSkKMOPEhxsKu30L8yC/rniyLBWBmzJq/Fp9GfBE1kzRH9nEDYM2d0+VQ== X-Gm-Gg: ASbGnctMaj51tQAM2K6O8sCsUMp6rkabA1zJmx3kK9A4SQP3FGNqB7jJQaFhgCwKLDd JLZAkK8ZaR4k8mdze5Sx74ORMxqz3ZtWUv8jGS0lpKxR6DXZA30D1VF1fCTspdaAqPx5jyg1ivN 4xshPR8jwJ1p6XrbLrve3OCPsFlrbO/ZkczIGN+J0NWm0xCAneXSPG8HWPRzUIeUDw+TjDfbDei TAZ2e7+iWZOjHzrX5kb6my1Qf0ijZBBD0JFVM3vcrClGssNK26XDPXQ8Ip4K2seuFsbxa3kHbbe TEKuozs2FPkA+QdvtzGtvGq+oBYTwrMd4gg2ExoSjm6n+mYgsxNAhhcPhezEY0txh71XVYsZnKC 1Jso= X-Google-Smtp-Source: AGHT+IGtkFwguyWaK+gfIxDuX9HsB94Z2ZgVYbXzCUgQgWv6e+OR5KLvxTgzzfUQc3AQbDu3MAQS9A== X-Received: by 2002:a05:6808:4a41:20b0:437:d7b0:8777 with SMTP id 5614622812f47-437d7b08d01mr3759453b6e.8.1756499328740; Fri, 29 Aug 2025 13:28:48 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v3 3/8] qemu: add /dev/mshv to default cgroup acl Date: Fri, 29 Aug 2025 15:28:33 -0500 Message-ID: <20250829202838.8550-4-prapal@linux.microsoft.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250829202838.8550-1-prapal@linux.microsoft.com> References: <20250829202838.8550-1-prapal@linux.microsoft.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: IAKOS4ULAAT2L77N7OUELTT32GHHDUN2 X-Message-ID-Hash: IAKOS4ULAAT2L77N7OUELTT32GHHDUN2 X-MailFrom: praveenkpaladugu@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: liuwe@microsoft.com X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1756499612217124100 Content-Type: text/plain; charset="utf-8" Add /dev/mshv to default set of devices allowed into domain's cgroup. Signed-off-by: Praveen K Paladugu --- src/qemu/qemu.conf.in | 2 +- src/qemu/qemu_cgroup.c | 2 +- src/qemu/test_libvirtd_qemu.aug.in | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/qemu/qemu.conf.in b/src/qemu/qemu.conf.in index fc91ba8f08..1b5b96c37f 100644 --- a/src/qemu/qemu.conf.in +++ b/src/qemu/qemu.conf.in @@ -618,7 +618,7 @@ #cgroup_device_acl =3D [ # "/dev/null", "/dev/full", "/dev/zero", # "/dev/random", "/dev/urandom", -# "/dev/ptmx", "/dev/kvm", +# "/dev/ptmx", "/dev/kvm", "/dev/mshv", # "/dev/userfaultfd" #] # diff --git a/src/qemu/qemu_cgroup.c b/src/qemu/qemu_cgroup.c index f10976c2b0..b9b68d38d5 100644 --- a/src/qemu/qemu_cgroup.c +++ b/src/qemu/qemu_cgroup.c @@ -41,7 +41,7 @@ VIR_LOG_INIT("qemu.qemu_cgroup"); const char *const defaultDeviceACL[] =3D { "/dev/null", "/dev/full", "/dev/zero", "/dev/random", "/dev/urandom", - "/dev/ptmx", "/dev/kvm", + "/dev/ptmx", "/dev/kvm", "/dev/mshv", "/dev/userfaultfd", NULL, }; diff --git a/src/qemu/test_libvirtd_qemu.aug.in b/src/qemu/test_libvirtd_qe= mu.aug.in index 90012b3f52..0deae04b83 100644 --- a/src/qemu/test_libvirtd_qemu.aug.in +++ b/src/qemu/test_libvirtd_qemu.aug.in @@ -77,7 +77,8 @@ module Test_libvirtd_qemu =3D { "5" =3D "/dev/urandom" } { "6" =3D "/dev/ptmx" } { "7" =3D "/dev/kvm" } - { "8" =3D "/dev/userfaultfd" } + { "8" =3D "/dev/mshv" } + { "9" =3D "/dev/userfaultfd" } } { "save_image_format" =3D "raw" } { "dump_image_format" =3D "raw" } --=20 2.50.1