From nobody Mon Sep 8 16:52:43 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; arc=pass (i=1 dmarc=pass fromdomain=cyberus-technology.de); dmarc=pass(p=none dis=none) header.from=cyberus-technology.de ARC-Seal: i=2; a=rsa-sha256; t=1756988582; cv=pass; d=zohomail.com; s=zohoarc; b=QeWdX8ifvdMu9r/KaSw/GWfJ7L42do6MebDCos0QsGPkINDtE8MuhR8MT0E2e4emGY4hszhFamF1eLtFUlritLAwJvheYNp8wCjS/x4+mBEZQ2OM5btVjfwluAkiJCbNPm8kVY8j5izkOnof0NyusgtI5/mcOQTZc7r8sKRVC38= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756988582; h=Content-Type: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=zr5ulcNNcpQ6mb6D2xc3PNVhUn+tGABivy0gcwx75Mk=; b=hQoxGgvHjY73iNvmgn2r8aOMTJrIsiaaUqgzjPCjQf1REItfFdn47Jdj5rI2lxwcICc+ncFvXBZXgJ0fTrsEOLDFvWj7KPikWk8xS7PukL065fIV1ubNVzk22l5ZieVHzSMa4qNIe1TWU9dshnVvvbm0JtyFBd83JDkBMmymQAk= ARC-Authentication-Results: i=2; 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; arc=pass (i=1 dmarc=pass fromdomain=cyberus-technology.de); 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 1756988582126820.7100179114879; Thu, 4 Sep 2025 05:23:02 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 3AEFD443AF; Thu, 4 Sep 2025 08:23:01 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id F29D244508; Thu, 4 Sep 2025 08:12:27 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id CA76C44218; Thu, 4 Sep 2025 08:10:54 -0400 (EDT) Received: from FR6P281CU001.outbound.protection.outlook.com (mail-germanywestcentralazon11020106.outbound.protection.outlook.com [52.101.171.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id E93494420F for ; Thu, 4 Sep 2025 08:10:53 -0400 (EDT) Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) by BE1P281MB2898.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:6e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.27; Thu, 4 Sep 2025 12:10:49 +0000 Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401]) by BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401%3]) with mapi id 15.20.9094.017; Thu, 4 Sep 2025 12:10:48 +0000 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=ARC_SIGNED,ARC_VALID, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,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 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sX1iI7QgOGbeBGABRFwluRUKelSK7ywz5btFgXViZvgnxfDoYCLqGkK9z1kGFvUe3aGkgyiBEzp2oJqB49nBDPYewJZLMpPuRX5wYb+t/AuYdV5BYu7fbYpGXIf+dHEwVCfry7rO18DXPnvXZv718sAyEDxUbFy07n+/BTPZ4e3CcCfafntgJHrbsT9NalxbcpA0Z/+YCqtJ2raui94rf9l+8I/dkq6IhBCsPz2gp63tM9Bk8HOW1a5tVPbOyadDwFQ9I104iFWpXPIisBSAHX5OeIbXiLVgRHzHWB8r1gOmN1guMPdWsMJeC3xQjggzGIsqQNV6zgBCEdkPblSJYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zr5ulcNNcpQ6mb6D2xc3PNVhUn+tGABivy0gcwx75Mk=; b=MfRekHA2La4Ik0l6W6fe53GsCweBzt555f/HCVOKY54evmC8DHxs5Zx4gRL/ATFp0JWtoAcwejEWuTlvaqSjVN6GX6n6BK8ifiMNwks9iSqdQgILBDEsaWY5wfsViwJzB9dOrIflZ9iqyWQcLz1pjU2onU9c0kVKH2jRUBu3bEfya38qaCUkL1TVacw6a4yWa5FOyWxaft16R1I0tL03QzxjQjWNpNl0uJ47f9MB6aDZ4eGS8XwYjQj/dJmHtNusMvQGj/KJ3PmAHIhc9wN+0ZrmsHQAkwmi6+y8fn4/d0w/z6or1f9zmcC6DquF6gp4gaSD+2sx5GcSd/e+9NdzNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cyberus-technology.de; dmarc=pass action=none header.from=cyberus-technology.de; dkim=pass header.d=cyberus-technology.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cyberus-technology.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zr5ulcNNcpQ6mb6D2xc3PNVhUn+tGABivy0gcwx75Mk=; b=HOej+T+DD3ZJENSp3rZlxP/2s9lv6ScQct9DyIKP4bDTF6/RwsjHhVXLqpz0mWhGf51A39moY7FQPQ06qRUn3nMHUkm5Gb6t9bUYf8PkuVxUt/vYq0tWSw0IouZptIzevU4DiV0O1xeA6a7tgO/Vh3ydvGMZnIvd8m4GIzSntV3W9K5Nq54TQKGEL5Yto9IchoHGuTby0Ej+r7ndVkWrTtZPV0ZXUQZ5UeBjmGv1bsyhlGV5Iw2oNH6229EAoAZE1CrZ5c66bVxaEK/OW+tYqkxbsIEIBJWWRfvvPidajQDRNTEZ1v3NXcvRDlUwIRdcr6QVdHqcTAsmhxFETZY2Mw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cyberus-technology.de; From: Stefan Kober To: devel@lists.libvirt.org Subject: [PATCH v3 09/13] ch: assign aliases in ProcessPrepareDomain Date: Thu, 4 Sep 2025 14:10:31 +0200 Message-ID: <20250904121035.1349575-10-stefan.kober@cyberus-technology.de> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250904121035.1349575-1-stefan.kober@cyberus-technology.de> References: <20250904121035.1349575-1-stefan.kober@cyberus-technology.de> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0282.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:e6::7) To BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BEZP281MB1973:EE_|BE1P281MB2898:EE_ X-MS-Office365-Filtering-Correlation-Id: aa1df482-8e12-445b-2784-08ddebac1520 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|10070799003|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?LwX4jmtzl2ht7glpRCEUqnpnEKCQn53+Aif1sSkFJPuE+2EOTNiUVa1EjdKX?= =?us-ascii?Q?E3ldiwZQO202+t1zCdNnmvhBg/9cilbGcojczxz621t89kHN5jPLYjBROL7t?= =?us-ascii?Q?x8DxnarXYtHFmst57Ytrz/9s4ac1ePdRR5EG1XeTDZhACK79jtj1aJdls+QP?= =?us-ascii?Q?j75QKBD94NtcYap0j52JKiL+qPFABNc+wpHFV6cV1epGl/B3DETQWqe62K5l?= =?us-ascii?Q?GTa3yj+OeSF9rrcaH+nGj67+lCmDqIgl4sbnTTkq4KPRszqmpgtJsnu5zxaa?= =?us-ascii?Q?4zA2bdmOWCWqFHfBHdD6cKe0s343bPYdCXCFqlYVVtRwYUdXzn8Cyhxvb79K?= =?us-ascii?Q?MTjJ2BGMGQVDMQ4DK3Bbqh4FhtA4Dvjfnc1pCDt1mSoz3szpD9fauC/qEBN5?= =?us-ascii?Q?EMvBAtxCRjQ/eGPi3X2llXXejUDq/1Jv5axR+JlR6jESLYR8icYXbgBH8zkb?= =?us-ascii?Q?sf5h+xZLWQGc3klkOSKeIkhDuITPkOLer88WqnOZdNtL9QMLXyThxTSUAU/H?= =?us-ascii?Q?7CPSxq3Zb4HQA/Xu0YNRqJT3BLlRaasmAPa6AucnPitzUquXgB1SH2CC4Inu?= =?us-ascii?Q?vThqPbMAtgxUf++RsTPw5l7sdfXC2TcjxSIjVRMsfGDx50s595ZQCue+p6PV?= =?us-ascii?Q?Cqketico4DnEiM8rL5UdO9x4c6zUrU7A8F/3FbIe8HUTWqXAJ/M6IFdScJ0p?= =?us-ascii?Q?mIXnPBPwP8G7KHbtPJpiEGKGYXALLWxEORNiCZU8dP7RrjQeGKgUPsmUzii/?= =?us-ascii?Q?lYOtBSOu/kNE+okn4O6hEC9FtxK/D0i5HKSbof/CtAb7yvyXbm+hexRkm4QB?= =?us-ascii?Q?wfInDl+snHEygpBXZoZwmcogsRUMwMTNz+DQNGjrtddMjdkgxhg8c3PJN4iG?= =?us-ascii?Q?xGH6uMXb2qohQVgPuWTZqtJ++y11YRp8K9Wsiq/sdM4plFtkMS0+2Jh99vD5?= =?us-ascii?Q?+oBssMyBeZPFnB5QqVy4i81Dlw5jBhTStm/C//aKOvXYi5WuS0OisFIKh7Au?= =?us-ascii?Q?C2za+6YHsrxF76AvOem0AeTs+ESy8a3XcJdBgOYZJpppPpZcAbgpVWTy8/oa?= =?us-ascii?Q?7VQTBvTGUtg4ah+pia9CqgOVKmR9P7bmPi2GOBObDlv9qH4bwHc/TEYikUCi?= =?us-ascii?Q?5uqQCnZF79K+BtM4Yna+Fn6i07tneDZUQ1x+U2a33FIewHEnhU+5I+ZXXvwl?= =?us-ascii?Q?Wyy2G252bgk3tpd/Oto74fBTBR7JiWcygTDiKYXoO6ZYnVek2w/vkPXLOCMC?= =?us-ascii?Q?cFS/wJgoUTchG3mr8yGbjahTcbg67HUmB5hnKfHuXrCAwoL6xnqWhthE71y4?= =?us-ascii?Q?OJg+jbf7HIdxo8qzsGuRbqFR5XXXiRoePlrzlkQ+cPNdP6anZLAEmS28WXoI?= =?us-ascii?Q?E2BhkAiq9jPhcZVhbcqMvRyMujpYURc4UuV//XnDrInBu+BMFQwihVVxJge+?= =?us-ascii?Q?zvlY00jfyGA=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(10070799003)(366016)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tVWNdOrZBChrPO5/89VjSlbGG3q5j59IIaT/ae8Zni91bYvMa3zMtkFehFXg?= =?us-ascii?Q?Ah9cL95apRz6KQJCLQIc3quGErA9wpUrxcX/dCgu7AdmyT+hstsgqSE8KJcc?= =?us-ascii?Q?hBSYRvdbtX+F6bsKh3uVbNws7zC4BT7D1QCIpex2RrJRGT5MR6hgUsrOkydX?= =?us-ascii?Q?fLv9lr48u7GxLRSiIzD6iXaGWWsG8HD0Me8V7/tg0y3pcuPF5FE8lGicgRL9?= =?us-ascii?Q?x1ZaGJ857nYMA1uVJ2DDErVFw/oZht13vfOGA/mtPV2gxXqP8DJ1f4uyx6U+?= =?us-ascii?Q?nfcAN2UQRdcBgTvFasKTQPUgeYNI61olBDqRhWOQvHWcq5dAdE9GPR6H67Fe?= =?us-ascii?Q?NPW1Omi0c+rRseIExOxO9HjeNURmSaltOrxHbuVH4/t2JyvQJ847HOcNwQI3?= =?us-ascii?Q?KU+WYf2m8KwU2siFL4a9E+uRDywrS5B+hGkyC7b1nMYn7u7xxdYmIkGJze4u?= =?us-ascii?Q?QEVCI+NG89m+h4tS7cxOdli1WyvkBT7LayV7Hu6Rbj7Kq3hs2bUNhGqWRidA?= =?us-ascii?Q?umZMmWgHgQwhH5NkpaQ4IQlzDeZdCbQNmo3T9/OTxpDyv10nBkxjlblLNffu?= =?us-ascii?Q?0X3zhG1O+0HDVxuvjAty5zlICQ4cQmN01V/zjT2TdoQzUdb3v1Ky92SzoI7D?= =?us-ascii?Q?M/ORbpwww6LFIeqlq2WMmx9N7t5gqq1X+2MZtKTqtXjsobeltyzvHahkRlTY?= =?us-ascii?Q?nW7hvwAXwj5Rj2JDb5XYMNNFZWrElu6AlWWhhoY+RPaHPgzjUyIUx0cJN0H2?= =?us-ascii?Q?mWRKjJR0JNhJv9/flC4IBs7wuiQk7u1pbKVs5dVumpNGEsGBaEV42c9/Nfha?= =?us-ascii?Q?zJUCv3bif4UFdPPo1S1dPkZooHRtQ0WbNTx4SWhEmVtAVz9HvmDt9pJTLgIj?= =?us-ascii?Q?nA7g07qBd9Szblj22vsuvZVd5VwhiUfwXa1x15NURVTcu03ALpYri9zorK6k?= =?us-ascii?Q?K4xReBXW5XIkMrUlGGYkqK4FHmX7Ug5MftHr9smufpUeNiH10ooag5GL/rNa?= =?us-ascii?Q?kkK0BGC35DPXlkzpF2zTzD4+38bxsyBOeKH2H4tY1ajNEbRe4wTa5dpqg8zI?= =?us-ascii?Q?Cg6KPLhqgH/dJUu8EVu5WjpC98NO2B1NFPvl2KRMsL5v1w1rGeM/H18biKly?= =?us-ascii?Q?T6TzPNEu2+F58aLcrYubQV62UDn1h3u1+Y9cqCJIoO8r2WalD0kbCzI0oYtH?= =?us-ascii?Q?EkrR7C+C93YbXdwbMYMW6qFtFE8cVd0ZjAVZ/P/+aiSllvRbfn7w8T29JkfL?= =?us-ascii?Q?kWlp4of4BdUog6/mfzyU9zaC/6zMX2R+ozXLTRqqgl8EJaNQ7jz2j7FZtN9p?= =?us-ascii?Q?7FVCTHKw+3S+9TP706FCDUTssFwWVbxYlQQhCz2xZ7bA5Yv+F1r/pSV1DpZI?= =?us-ascii?Q?+vFqa0u144SN+MFD8IJM9fek0qgNTELMGgNEqz3zH0sapVXF8moSxSYwN8Va?= =?us-ascii?Q?JD38P3/r7bQnQbkxqHBNT7c/5AhRtRPCv+kx51/xt1Y51qjyztjfj4Qt8eeJ?= =?us-ascii?Q?QxDos+uSto0CsDYbybJbA7cJZsL3Sbc9zyF28f0hcvm7x8GBLbuq8nJofDYM?= =?us-ascii?Q?4jHde3XYJRr79DIbZ2KBWtkjuy1bmirtfhOhQcRLhIXga7jOd/nz+Nwx79sk?= =?us-ascii?Q?hF0GQ7sMvhEnmljRZkZcPGlQDgarLjDWZy8Rkljzdg8N?= X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: aa1df482-8e12-445b-2784-08ddebac1520 X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2025 12:10:48.1004 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f4e0f4e0-9d68-4bd6-a95b-0cba36dbac2e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: k0zuz6U08lmjDa2GC6TnXF/2tT7j1LDOp8R+TudtsElQpict/rnAxb9l7ro//MoVUSW6eAfBP3CmyRH001sbkDQiulLIyVTCOiITiYfqxji9JMesagHesrxYBsvmxmnT X-MS-Exchange-Transport-CrossTenantHeadersStamped: BE1P281MB2898 Message-ID-Hash: Y3QYOAY5KGNLNML43CYMUPIE4O7WVZ5F X-Message-ID-Hash: Y3QYOAY5KGNLNML43CYMUPIE4O7WVZ5F X-MailFrom: stefan.kober@cyberus-technology.de 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: Stefan Kober 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 @cyberus-technology.de) X-ZM-MESSAGEID: 1756988583829124100 Content-Type: text/plain; charset="utf-8" This is required to have unique device aliases for devices throughout the domain lifecycle. On-behalf-of: SAP stefan.kober@sap.com Signed-off-by: Stefan Kober --- src/ch/ch_process.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ch/ch_process.c b/src/ch/ch_process.c index cd2e88af1e..550bfefae1 100644 --- a/src/ch/ch_process.c +++ b/src/ch/ch_process.c @@ -24,6 +24,7 @@ #include #include =20 +#include "ch_alias.h" #include "ch_domain.h" #include "ch_monitor.h" #include "ch_process.h" @@ -889,6 +890,9 @@ virCHProcessPrepareDomain(virDomainObj *vm) if (virCHProcessPrepareDomainHostdevs(vm) < 0) return -1; =20 + if (chAssignDeviceAliases(vm->def) < 0) + return -1; + return 0; } =20 --=20 2.50.1