From nobody Mon Sep 8 17:06:07 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=1756387292; cv=pass; d=zohomail.com; s=zohoarc; b=a4suzJzT9lEh2c8/0o92K0eSe4rGGsdZsex1+hybtT+qdOgKI7dNDem7ly2uuNoswSjJ3tLFt8QtzUFkVA6dVrGcrxwicjoYGTqb0HSyxDCx2CW35Ni0OtI5Xm+FjbKv4Y2ieCWNV1ybuuMY2Zu6B5GSI/QV2jvN1q4QSt1PYqU= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1756387292; 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=A8kNAoJ4WYayMaA2yQ7P3//bdpBhkF5g4BDh+yukKHUjhftHzZEzQZnX5ZroRI2a6Gz/MtQ/G0j3LJm+JebqIR2XiGoOgk/cLRIvNCJMoaVF3z+kfTfzeMQeb8JFrUktLWssHrsd6cfXnmB7H9M87HvO9OiekC7VKc+bOtBamjs= 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 17563872919401001.0819065665825; Thu, 28 Aug 2025 06:21:31 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 59645441B9; Thu, 28 Aug 2025 09:21:30 -0400 (EDT) Received: from [172.19.199.3] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 3AF154429B; Thu, 28 Aug 2025 08:56:33 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id D1E67440D1; Thu, 28 Aug 2025 08:55:15 -0400 (EDT) Received: from BEUP281CU002.outbound.protection.outlook.com (mail-germanynorthazon11020113.outbound.protection.outlook.com [52.101.169.113]) (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 94C4B44090 for ; Thu, 28 Aug 2025 08:55:09 -0400 (EDT) Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) by BEVP281MB3430.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:91::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.16; Thu, 28 Aug 2025 12:55:05 +0000 Received: from BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401]) by BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM ([fe80::7272:f32d:eb8d:e401%5]) with mapi id 15.20.9052.021; Thu, 28 Aug 2025 12:55:05 +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=LeIgTieymhHLmBD0diONrxL+jT9NffQ2lOyTFOKC4JD4oiuEZiV7tmPgb2iU/n5rCvFWsVqTHzYzsR4EB0gsWazZyCeJYUWdN6aEzOI/RVxNjSlUBYi1+4vs1B0pLxElhraVdPbH81qPZA2ygyVMvd/FIsdTatDDg/1Xq3p70Ptuw8OesFKkJHf2UNmxLl5KgGt3b4ECbjVtDW1hoCodM/5DUtwrQyIS30JensHW9++H/mlaylJaJ8Fjyr0qwfI9c4Dnut4RR5LVrhYQGJkvck6BYl3D7hck7wJdpE7LOvWjQi9WoY1czRRV9s2BejMlJ+PtYMGqujo8HKYd+W0+Ow== 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=YmjRgxD1F3wKM6TKdt37PSCEWzIt+6bnterNRTahY/uewUFN0shEMdSX4PdqrXn2fgrJiCFa/GuNo6QuZq6loP2QKC6zWPXWCdRkv6T1zS7dFl/VZdA38tTWUNPJZHafeZaWd6nCdaF03lr1peXaOY3lvEblORDOqsSStNA4aPGlLBHJxaHx9QFu5beWeZCfZAqdNIIwWrexAHLuD4yF/947xPNxLIsSgPv5JFYyRzezREedf6qv89vpLXyKNp0ZdpM2mDPVQ9qNGBcj7E/vQLYYyzK/r4tcEL+1h6JGJU7VWg1dApxTnqnl0C3mjTlEUbAF1vq9Xwrio5ulMwnvmw== 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=PNxI9H5SuS+gGoFEiegNz3AXu3wRhBe40hJWuCgbaHzf1yAnFQDdeqHGQiEii3gNZNXOgIhInfVLbcjK+N7ZGP9PgQKYEU8vLwN3tAMvph7ldjF3IqfErWDs59kdzijrwP3n5EugFaBg/I7bvtiAOXDRc2HFzpBjzR8DLER0IoxZPPkr7hq0tMTwlRZzUD53h+bx86uRy50/oAJQG0Sot3zbcYO8US5D7AQi3iKWa82F30VIjoT2D6aG4lNpJL3DxRSN3Cqgnx19SmTnHVzwikCBqx7njZL8cvbogA3UYWhzvzWLxCr+5GBeq6wnvx03ucG+JemKz5WW0oH0TwM6MQ== 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 10/13] ch: assign aliases in ProcessPrepareDomain Date: Thu, 28 Aug 2025 14:54:50 +0200 Message-ID: <20250828125453.202358-11-stefan.kober@cyberus-technology.de> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250828125453.202358-1-stefan.kober@cyberus-technology.de> References: <20250828125453.202358-1-stefan.kober@cyberus-technology.de> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0249.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f5::19) To BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:46::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BEZP281MB1973:EE_|BEVP281MB3430:EE_ X-MS-Office365-Filtering-Correlation-Id: 4f395703-cc41-4a36-b7a3-08dde6321be0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|10070799003|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?XuvW44s7uQxpC85lIyDdukFpp22MG1jWQ4KqwUBDIbYuwrYEZ4VWc6ylDjUd?= =?us-ascii?Q?QNg89VBAkKdWcMmXVe8UZr613/W+3oNMevX+d4GB61VbODbWDFIFwzpXmQ9d?= =?us-ascii?Q?6io1i3ZvDAllwnnrEeR/2q2BRqo1wJO+dvTolc5CKMMrhioK8zAqQzfdVO81?= =?us-ascii?Q?aUgyRSZkoj4dAqy0c57aW7XETTAt8nCBlyF+qOFtkauHlejV/pZfB3ZcZ9/x?= =?us-ascii?Q?ov1M4nsABlcMSn3dFxjxmLojLOs11UxH5cAAYK5Pni/5fQEasgE9kASV3U1A?= =?us-ascii?Q?YUHY4xLBwEXEdEx5TdvQ72LsjTxRo6NNS9vKjf2dkrvsyevCbxrGi3tGyAw4?= =?us-ascii?Q?pYT6xSmhbzMIay3dOMqxnsLZpd+/CNVcshrz1Vqbtt5nHck8+DiK8N1L21BY?= =?us-ascii?Q?GDqgw8QLIjI+lfH6YSPTHQbKzrX0rtWAbsa1++mZNy3p7f0eoc3sklHjLQSS?= =?us-ascii?Q?ihtsrchcdWHrrLc15RfnPU4eXKuFQRXAlnpYauHIQ8nqvZuLQbHvWDJ+WHB7?= =?us-ascii?Q?BaneSdwC+V1OkNfMxUIOuvbuS5yTrZrLAw3Nk+nulU6dYyqgq0BUOAd8nPvP?= =?us-ascii?Q?TVos/lxNViqLvbY0ZYQSP5oCAWLJ8G04kDNOXnP4uBlztwGA5sDc9RJ46kvO?= =?us-ascii?Q?CgN5SID4Rb27/WPloWWutaVHn6uUBM9TGLGTBYWH6hCMw8IxqcY/KNd/NLfn?= =?us-ascii?Q?5OnC2FxvEb2YkTmQbkhfLTpve+4TfrQOTWcXckIKVHLoq/SxB+M9poeFc/7s?= =?us-ascii?Q?4ENXtzJlT8fWCwyxyxyYkr1vB/GyS0XQI5LGRDZbRJFpmpGxDWs0U5A8V2oK?= =?us-ascii?Q?wXgr8Xq+szan1HDs7vt60ewksqbLAQWoCws8isFo1tudx228FGOgJ2PKJ1TM?= =?us-ascii?Q?zmyn32GKRxCMJtYTk1RG5hPgvbprWxT6Th63PBBbBQ4moWiheB0B+JvylHgB?= =?us-ascii?Q?R28iLGeqnhVjhinIl+p2YzuaVMcyD+ZRuhVluGuiI6KBrh5tmpWIE3A8Hye6?= =?us-ascii?Q?90cZW637V6m9wytuto7ITooGH+ms4+wfQJKM4fTpSAKlHV7/KJKK+tNLi7q+?= =?us-ascii?Q?yGQqzSiQZXuIYX9YD5UFDGUBwzg31QwtBSXXe9+jTr7Dl0XyeE5/pzx7FclX?= =?us-ascii?Q?fk/WV3SvoEgtBVqLG15JLjiqy4U3tQL0Ek/KHsxkMTtynY1NlFk8+6VlbU1n?= =?us-ascii?Q?BWFQ45f/S+MCD621iTHvBNTvJZk4SVgOEB10Zz0nqDqTUcqOQ8QBZC1yj54O?= =?us-ascii?Q?2bszFwnhMfV2puBHdHkXnTyg+9E1ZRLx79RjKZ2M2wwqFoBMyfur2FrSXGSS?= =?us-ascii?Q?Ba+4wNl5NsVoUAp6LoqGlszdXkeX4r9T63AtS0wiKMqL/yoW4ng23RiRLhAS?= =?us-ascii?Q?DzcDgWThFD65vHniaY9XXKjwSb1JOhmMVQ59+7cFIMk0izS2IfTO5EwZz3Tw?= =?us-ascii?Q?CsLxFDTHF2M=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)(366016)(376014)(10070799003)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?iQM3YwlbLmnydI0Gb/SA7qaXmlIsdexdcwKAiuMWCgI3ZGpZ6I0a0huqLx7u?= =?us-ascii?Q?NYSClN/zTgsUyJTZSCVMBPl/FphHcfIjND839jMMCDG2sYGEZLxg+1n4PJ8n?= =?us-ascii?Q?ciriuVLpnSMfrsAgLJG/IeyRcY+CCNGX9of2my0ClhUMAjhYgcrnAIXJOEe/?= =?us-ascii?Q?Ke5lsBF5AuoMaL/yWqG21icC4HngJMawKPSixkgbnxDXtnXAiQJ9OzKvFmmX?= =?us-ascii?Q?YmVOsu71Fi43jfrsHW4sMJ9mssZ8ZPZ0LKqkScDoHLsLE9OuTXob17SZBN4j?= =?us-ascii?Q?8QFBsP1hP/HJk7T73gHY6Rz+bma8U2tjpK5rbqTS4MGb3euN7LTF38HJzkfx?= =?us-ascii?Q?IarQIzEh8Gbukn9p286ioG8Rg3cEI3sHiYe6N7QfbWajoE57VAXEJeqsET7U?= =?us-ascii?Q?qZuxe6K0fPU/rs24y3jMZodieWRiYOCBTKVU22Z+QwIfm0BKYvjwxplQEvRd?= =?us-ascii?Q?697+4+QimdUBlqX0VZPUX9d2V5gOsU47G61GGZN1Fxm7uF0CVv7gjCIuGYmm?= =?us-ascii?Q?yLokzYH43aPcHV3c5pDVXkM+qioVL8OBCNeVxXVZ3+xb2M+Tq8ZaeNQg59Kt?= =?us-ascii?Q?MNJnE6iWtqmouUEvRBEZ+IEDzi4wAFdRXDbvVhzTyceg8owQeTePAGkCatWs?= =?us-ascii?Q?KsHw3btGdxtAqmR8X1yPsJ7SF8jNsjGt8+jB09KTjFikpd351yBXrxuDkdQ8?= =?us-ascii?Q?Yv2i6XRji+rRcyDDzr/KG5ALw/0tvZ/44NKXFkQeqvs9pgcSh9XHlEXvAXMp?= =?us-ascii?Q?pC6D3XUs4amLXjrjWDS0JzrQ1JaPqme+bf5iJ+yuRJnVBpAF8lWfy8XOsZ3W?= =?us-ascii?Q?lk6vv9+ObpEW34XRjvRJHKSlKOme7VNE12aPQNQJCr4FIkOmNWiS+aXsy5VP?= =?us-ascii?Q?k6PqLGbpdmQOyBzzX6p9W++Dev00/7A+HtHZ8PsESW/udCUKH6YksPM2QBgK?= =?us-ascii?Q?qVAwKTL0FZiIDS0Na5yf2voTGeWMnGNqzuIbp7sMTpw4AvSFxrgRX6HD4G/J?= =?us-ascii?Q?vvOZEIaMAUUmPvt2OfyYhuB2SIMa+jLrzw61bvKlNpUHLJtMRnDZ8GMbZ5q8?= =?us-ascii?Q?8o4xHAT403r3wS+HemYIvPuXRxCgG7R8hyRf+if/IPhYBZoORpy2ebkNVE7C?= =?us-ascii?Q?4HvqQ3ciW2DPPqGz3ptU9gLSF6ECqfPQVZ5v0y94KRHz6UScFlXvSI/EczdU?= =?us-ascii?Q?RBMO7RnWdjWgpD15Oz/tqKqfukhzP4AQiGBF7LBX+BvdaHNzAjwtm9slGNze?= =?us-ascii?Q?KPCOZhaDC7WzYNCboBL1AD7othgY+LF9vdwp8GXDOA5cL1On6sEObUzOvdjs?= =?us-ascii?Q?OfSGkZDvUO18kzJ/kcpKCyNVjoYni6SAK9Qob/qrSBrvsl17KcKdmE5DADs1?= =?us-ascii?Q?4Av/1dK5YM5R9jH2UZVUL1i2uqaDZMX/PqJLqRYN8auNkGsBx/XQK+F/DQ3b?= =?us-ascii?Q?vQtR8yvNmsv2Lg5cyeyhRVGgyQ70il1VvhhvmSCMCXWWi+f1kS6l1B/m3aAY?= =?us-ascii?Q?hyuNYcQFpjKn2Hl6ClITWw/BJvh/ZlfLoIOs93z1MLc6F75BO+UcDCZzofWO?= =?us-ascii?Q?U81BPpNKYd6EMC5AWGvaz9v2rP6uBzArypSwOEREm29YkO7ZKTKSVpJNDFzK?= =?us-ascii?Q?jUQbqCC2RlQjybzPp5S0QDqvbn7A8QNp94yZ9e5hg1BSAIHYG7soB2Kbt6wM?= =?us-ascii?Q?1puX5uuib3g5ku/dONvOJCiopnI=3D?= X-OriginatorOrg: cyberus-technology.de X-MS-Exchange-CrossTenant-Network-Message-Id: 4f395703-cc41-4a36-b7a3-08dde6321be0 X-MS-Exchange-CrossTenant-AuthSource: BEZP281MB1973.DEUP281.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Aug 2025 12:55:04.8568 (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: p88LwzeJ5xepxhkW8ZrLoUq9VKbv8hmHt5TTD7o6yZwZOuimjR3DrT+/D/mIH6fyhVULL1uS4CNEi2r9cr3PpBzdXmJLktmcBX+p5QQLRNwdPIqaUC4sbGXr6O6n2kc6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BEVP281MB3430 Message-ID-Hash: SAOY3XH4E6B74QMDXEXEDGU6E2DZMN6U X-Message-ID-Hash: SAOY3XH4E6B74QMDXEXEDGU6E2DZMN6U 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: 1756387295250124100 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