From nobody Wed Jun 24 21:44:10 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1781161616; cv=none; d=zohomail.com; s=zohoarc; b=BdL8qc5hb/0OFiDrFj6yEOSvfAWc0axklllv7bxedwsxPPWSHyRq3Lv0k8DWQO2EwWGzclB/z7hR4m/TMN9nu8+kz+4lAs1XqPW7InX6i7WIhFZtAkvriOz8tGPRLTNn2RnnqhWtyzV/lFURWB3drwsN2zvTc0/VibLvvOrbyD8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781161616; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:Subject:Subject:To:To:Message-Id; bh=C8j3/G+kF1W/JuUXIS8IkQLybPjsl9NkHNBIS+zFvSc=; b=IcIP+NC8m739YQpZCSdwcuA1CyYoBilo5QCvlggAul5sgtMXCHCOMHskEw9Iv7W7MPV9bgNwZ0bGv/sI5RHdLRodMZAldvWOmIew1buL0VWZsJ/vlsJasCUortc5Z4MS/qziF1CKx5/F1k9eaTE2oEYFA5/Gzkpp04wpL2nCFEA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1781161616127475.16899747924924; Thu, 11 Jun 2026 00:06:56 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 9146E41BC3; Thu, 11 Jun 2026 03:06:08 -0400 (EDT) Received: from [172.19.199.4] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 5886641D0A; Thu, 11 Jun 2026 03:05:20 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id E432741BB4; Thu, 11 Jun 2026 03:05:01 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 6FAD441BA9 for ; Thu, 11 Jun 2026 03:04:51 -0400 (EDT) Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-153-7ECCWIB7MJGy5vxm2TfQmg-1; Thu, 11 Jun 2026 03:04:44 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id C77C61955F20 for ; Thu, 11 Jun 2026 07:04:43 +0000 (UTC) Received: from rsmigiel-thinkpadx1carbongen11-remote-csb.redhat.com (unknown [10.44.49.2]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 95669180056E; Thu, 11 Jun 2026 07:04:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,RCVD_IN_SBL_CSS,SPF_HELO_PASS autolearn=no autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1781161486; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=C8j3/G+kF1W/JuUXIS8IkQLybPjsl9NkHNBIS+zFvSc=; b=R7xuNUAYhexVGOPYyrcszpG7o1IHNpcnZCEYVGn4EEOjFk8GcVCDwHYz7AV3Cbu47KpTUM ViCqa/J9xzirpfCg18J2IfrAF862TLKMlq6wrp4UHGSlBFhziZyZF6WmHjaidDOGMW2OxS tqqZb+d4FH38cRTDRnkQIi6wIEvbRdQ= X-MC-Unique: 7ECCWIB7MJGy5vxm2TfQmg-1 X-Mimecast-MFC-AGG-ID: 7ECCWIB7MJGy5vxm2TfQmg_1781161483 To: devel@lists.libvirt.org Subject: [PATCH] lxc: Assign aliases to filesystem devices Date: Thu, 11 Jun 2026 09:04:10 +0200 Message-ID: <20260611070437.474585-1-rsmigiel@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: SmZMRSG2N-zLJtIMxNZM7cm98pwE4HKXHevsaMgOkGA_1781161483 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: PZOMY5JBF6Y5EIXUE3ZSGNF7DU6ETBUS X-Message-ID-Hash: PZOMY5JBF6Y5EIXUE3ZSGNF7DU6ETBUS X-MailFrom: rsmigiel@redhat.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: Radoslaw Smigielski 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: From: =?utf-8?q?Rados=C5=82aw_=C5=9Amigielski_via_Devel?= Reply-To: rsmigiel@redhat.com X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1781161619759158500 Content-Type: text/plain; charset="utf-8"; x-default="true" From: Radoslaw Smigielski From: Radoslaw Smigielski LXC domains did not assign device aliases to filesystem devices, unlike other device types (consoles, network interfaces, etc.). This change assigns aliases in the format 'fs0', 'fs1', etc. to all filesystem devices during domain startup, following the same pattern used for console devices. Related: https://gitlab.com/libvirt/libvirt/-/work_items/63 Signed-off-by: Radoslaw Smigielski --- src/lxc/lxc_process.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lxc/lxc_process.c b/src/lxc/lxc_process.c index 2c0bcb9dd3aa..aae9fcc9dfd1 100644 --- a/src/lxc/lxc_process.c +++ b/src/lxc/lxc_process.c @@ -1350,6 +1350,12 @@ int virLXCProcessStart(virLXCDriver * driver, vm->def->consoles[i]->info.alias =3D g_strdup_printf("console%zu",= i); } =20 + VIR_DEBUG("Setting up filesystem aliases"); + for (i =3D 0; i < vm->def->nfss; i++) { + g_free(vm->def->fss[i]->info.alias); + vm->def->fss[i]->info.alias =3D g_strdup_printf("fs%zu", i); + } + VIR_DEBUG("Setting up Interfaces"); if (virLXCProcessSetupInterfaces(driver, vm->def, &veths) < 0) goto cleanup; --=20 2.54.0