From nobody Mon Sep 8 17:04:30 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=1756137961; cv=none; d=zohomail.com; s=zohoarc; b=mqGX0eqkj9tsIqy8WzMhQ3/FFFkBWYXwgygoiB8vW0O6MJp1v2grE9So3GWJTyXwbKDvwOnmBSs8LoLIvp1POlIEA6seUD/dNsB+t4V8lEe+8mAjgq/+Sp5WrUqjPLs764WLPNbLbDJhTwuTtYvSmp0L4kiEIjDwh5hOjcx85i8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756137961; 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=UNQ8B/4JgugSsH90FSSh8xbxkjCiJQ290vN1+Hg5GZIwoQexuYzpBRaZBmgTRXZzLwmDaO6pAEOdhKa5dAwmYju6tQ8kW89m79Et4QJtP3ojh6c4P7aqCdkCVG5jCX4RU/N7ISctzDucI4/TLhvOSOQ4FodRSd1mbmpzy9pjkbU= 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 1756137961333355.62066367593684; Mon, 25 Aug 2025 09:06:01 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 7B08F43EF3; Mon, 25 Aug 2025 12:06:00 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 08F2343E37; Mon, 25 Aug 2025 11:58:22 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 5447143E50; Mon, 25 Aug 2025 11:58:08 -0400 (EDT) Received: from mail-oa1-f50.google.com (mail-oa1-f50.google.com [209.85.160.50]) (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 4D83243E2B for ; Mon, 25 Aug 2025 11:58:03 -0400 (EDT) Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-30cceb749d7so1469723fac.2 for ; Mon, 25 Aug 2025 08:58:03 -0700 (PDT) Received: from home ([2603:8081:c640:1::1004]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-314f7d13449sm1861944fac.26.2025.08.25.08.58.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Aug 2025 08:58:01 -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=1756137482; x=1756742282; 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=erJeFmzt8/DgesWVMDpx6ZYC8mfaTsZVS+jq1HtmI7Q1iUw8XCopAk5dk2A/igYPjP aXq061CBba4LW8i3/Akoi1j11MPQcLryibqGDXkERUr6aYS8nXJy85kEPCn0gtzXTU4V MWUToxx6kzVW0ovJZGm7pqzFSCleqkGkrKlYFHMEy/KYKgpA940CJFnV+5OiiLxv5UND ASyvXGnpdVpydjDVff5iXEZffo9um3abJQPYHgxfjrgWg+m1aDjq+dPu0387dwUXEQN1 gjZk5urUV2hhITJ/tvK6GrbJvlmq+paj88EALLN3BY0Vcbj4vBDU+f6k7hXAmWmEhnfs XBzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756137482; x=1756742282; 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=igf8E4ehxBC+DC1h5aExXX0M8wBcuPNfh0Y3ZmiRX9lAi2KmdynM4Sn/CcwGQfbtzt zTromZi7coaHfJUOPB/RVV5hyMXCk/gMQWNrT+66s2jMNE9Sbv/7n9SIgQXCMUCRiztW HOntk5Zq6JvilA7qlNEwuLpqB5vG3NCJB2y5shY3GmUITFQNDPVD5EeSUEXvnVM7g69+ rEadZeH0bHw70QR1EMPw1SLYg71f7CMIEsiX1PEDH4IVyl5lh2MC8zDiSFmcoXl8/gPf DCbXC5QIxpV7zNeSYstEi2Km3+Mi5yPwqOKSJ+t4TcDIHBt3HyBiB6CukC6vI5Duz/Ar bE5Q== X-Gm-Message-State: AOJu0YyhWU2cwtMxfuSYuEfSI6bT2o43p2eDXP/1vAMFcFFj/3RPzkVK 2wsnoDHvfL6GJMziPNJG6G4HcU9/F7s+DiGJDiiDlvQpC594q0K1cmpwGt+7Cg== X-Gm-Gg: ASbGncsF9Q9WubDDH+Ce9AiIcu+dgcpFY2/itIsfzzF23310DbJxNOhztVcv/gu1n0s 7gIvl3hIVWinYueNnPjfYd8h12Xp6yUnTI48wredA6Gy6Ltn9E7oEkmxgE0z2JmEWyrMcxvcTPt 5/kkNwZxVTBXIPRQF1nLOL70yRywl/+ltrdy7eVVVenLEVLkaxNdZbyZ8Shhwgb2KtW/vfVbm/m r2G2aMhhyWcpxRnrCN2glLKHsrGQq3k2SvugODx0THqsEbY7N0HUkJjPt1/VCNNH4RsOINy8T8Y S8n97/KfHVUbvmT0EP8+w7XP4Zoqee1YauRx+LUGzOueK3NzyfSVOd6KOXJ5s+0rJEsiWKk9XGJ crqk= X-Google-Smtp-Source: AGHT+IFz++N58T4EeTCG7aFRSYQuIkQeTj4kjYRxon6gCQKThy82/69TpgLGtjrwRn2rvsEMXUmEng== X-Received: by 2002:a05:6871:e805:b0:314:b6a6:68a0 with SMTP id 586e51a60fabf-314dcdadd0dmr5295137fac.40.1756137482332; Mon, 25 Aug 2025 08:58:02 -0700 (PDT) From: Praveen K Paladugu X-Google-Original-From: Praveen K Paladugu To: devel@lists.libvirt.org Subject: [PATCH v2 3/6] qemu: add /dev/mshv to default cgroup acl Date: Mon, 25 Aug 2025 10:57:49 -0500 Message-ID: <20250825155752.5663-4-prapal@linux.microsoft.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250825155752.5663-1-prapal@linux.microsoft.com> References: <20250825155752.5663-1-prapal@linux.microsoft.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: WCXJYJJ5EHC4LGMRJEF3QJER67RTKYNR X-Message-ID-Hash: WCXJYJJ5EHC4LGMRJEF3QJER67RTKYNR 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: 1756137963258116600 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