From nobody Sat May 2 09:06:03 2026 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=fail header.i=maximilian_martin@gmx.de; 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=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745264405; cv=none; d=zohomail.com; s=zohoarc; b=bsGwuZ+FoQuz4vyi5hnW0KDczd/PeEcrDnnn+IB7Uk9c6tD/06c4Tgbijwfkh4huG+4nMFGXu+DAf8aGF6DcjC6rz8o1oQSmUjHPW5nP3Kvml8nVbAX9a6WQ4GFXagJP9o+oAaIr4KMia1C88cXf/M4wt0oA9vKX8RKdeNt1tII= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745264405; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id; bh=WJVSUdVzHN0OXUaiFzahP2GvKxvBaXI0fKw9+KzwFVM=; b=B2H1WV/0jeM5LzEZcOXULKAiP0NZ0xSZNQC59FgD+IWv9emL05NB6irtfdUKIxKDxzj+owkWHqd8oTFeXAApurp92rxPb0UDXllG0rUszOm6o2cfCMDLuRPKrsSN8AhEgYlVO+j1D23k/lxHFBKISQhleoGkUxOVRSBEG6HDyFc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail header.i=maximilian_martin@gmx.de; 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=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745264405370533.7735339775884; Mon, 21 Apr 2025 12:40:05 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 5A62FD0D; Mon, 21 Apr 2025 15:40:04 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 0E16ECBA; Mon, 21 Apr 2025 15:39:08 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 1077BC9B; Mon, 21 Apr 2025 15:38:59 -0400 (EDT) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 474F5E8A for ; Mon, 21 Apr 2025 15:38:46 -0400 (EDT) Received: from cu-host.fritz.box ([185.17.205.183]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MmDEg-1uoqNo3jX6-00fpzG; Mon, 21 Apr 2025 21:38:44 +0200 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1745264324; x=1745869124; i=maximilian_martin@gmx.de; bh=WJVSUdVzHN0OXUaiFzahP2GvKxvBaXI0fKw9+KzwFVM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-Id:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=Mh8FzfTRGzUnG8IB1gBCSJxCItYKzJ/IVPig+sNGwQ4l/INwXltS37B+nZuHGmOB oCE5NbJWfH/AiR5qkXr2pLVY+PmVJNMo/yWrJ8j0E2DsNM29niq/1LExT/S/MS0ya QZACM2eIsk9iQ+pwRqPruvqKlvWkbMknAmgZ9tZtZeewLOgM/6hwhZlTwQJHq0IKV TaUCBvt5rj/MC20FH1pETSvJaPFHwL16ypoNSnvoWPXCnwK+ZkD+dgRYDDuDvFyBB gR9RG9TCHKKDVdw8hen9huIRNJZm1XTaOrpEU9xM6M+F0lYQpjHBddOHPc0y6/H5X 3Sms45VFIVh8auiEHQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a To: devel@lists.libvirt.org Subject: [PATCH 1/4] virusb test data: add devpath files for port addressing Date: Mon, 21 Apr 2025 21:38:35 +0200 Message-Id: <20250421193838.1934-2-maximilian_martin@gmx.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250421193838.1934-1-maximilian_martin@gmx.de> References: <20250421193838.1934-1-maximilian_martin@gmx.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:lQjjE0Jmnubv45PireHAQhViyAFtod1Y+RZxABuKTDWqeMtXuTy dGBk91QR127YjGfFpup1fjLAh/ZUU6BvOyuHu8D7cuIWBMjkGr9RZtuSFMcIogC9DE1tBqs 1VfVnJGjwSbgnbMIj/M+g2VP3pXQxgweU+WE7tYUKqxsgeiDMfqMMkWKgcjTszH7hmU798I EM3sgEw8w4GmdhcWS37lw== UI-OutboundReport: notjunk:1;M01:P0:nHK4q8NX6xU=;SnFH2WESAP48Te0Y+XjBRh0Onk9 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 Q4mhdEQyrfTTU= Message-ID-Hash: CZFIKRDRBS7KXC7E6FHEP6NY3SL3PXXA X-Message-ID-Hash: CZFIKRDRBS7KXC7E6FHEP6NY3SL3PXXA X-MailFrom: maximilian_martin@gmx.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header CC: Maximilian Martin X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Maximilian Martin via Devel Reply-To: Maximilian Martin X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745264406058019100 Content-Type: text/plain; charset="utf-8" From: Maximilian Martin This patch adds devpath files to the virusb test data. These files are mockups for the USB sysfs files that contain the port of a USB device in dotted notation. They are used for testing of USB bus/port matching. Signed-off-by: Maximilian Martin --- tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.1/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.3/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1.5.4/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1.5.5/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1.5.6/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1.5/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1.6/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/1-1/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/2-1.2/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/2-1/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/usb1/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/usb2/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/usb3/devpath | 1 + tests/virusbtestdata/sys_bus_usb/devices/usb4/devpath | 1 + 15 files changed, 15 insertions(+) create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.1/devp= ath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.3/devp= ath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.5.4/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.5.5/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.5.6/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.5/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1.6/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/1-1/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/2-1.2/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/2-1/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/usb1/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/usb2/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/usb3/devpath create mode 100644 tests/virusbtestdata/sys_bus_usb/devices/usb4/devpath diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.1/devpath b/t= ests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.1/devpath new file mode 100644 index 0000000000..02a7fbef02 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.1/devpath @@ -0,0 +1 @@ +1.5.3.1 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.3/devpath b/t= ests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.3/devpath new file mode 100644 index 0000000000..23ca863cd4 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3.3/devpath @@ -0,0 +1 @@ +1.5.3.3 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3/devpath b/tes= ts/virusbtestdata/sys_bus_usb/devices/1-1.5.3/devpath new file mode 100644 index 0000000000..8af85beb51 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.3/devpath @@ -0,0 +1 @@ +1.5.3 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.4/devpath b/tes= ts/virusbtestdata/sys_bus_usb/devices/1-1.5.4/devpath new file mode 100644 index 0000000000..94fe62c274 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.4/devpath @@ -0,0 +1 @@ +1.5.4 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.5/devpath b/tes= ts/virusbtestdata/sys_bus_usb/devices/1-1.5.5/devpath new file mode 100644 index 0000000000..9075be4951 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.5/devpath @@ -0,0 +1 @@ +1.5.5 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.6/devpath b/tes= ts/virusbtestdata/sys_bus_usb/devices/1-1.5.6/devpath new file mode 100644 index 0000000000..eac1e0ada6 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.5.6/devpath @@ -0,0 +1 @@ +1.5.6 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.5/devpath b/tests= /virusbtestdata/sys_bus_usb/devices/1-1.5/devpath new file mode 100644 index 0000000000..c239c60cba --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.5/devpath @@ -0,0 +1 @@ +1.5 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1.6/devpath b/tests= /virusbtestdata/sys_bus_usb/devices/1-1.6/devpath new file mode 100644 index 0000000000..810ee4e91e --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1.6/devpath @@ -0,0 +1 @@ +1.6 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/1-1/devpath b/tests/v= irusbtestdata/sys_bus_usb/devices/1-1/devpath new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/1-1/devpath @@ -0,0 +1 @@ +1 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/2-1.2/devpath b/tests= /virusbtestdata/sys_bus_usb/devices/2-1.2/devpath new file mode 100644 index 0000000000..5625e59da8 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/2-1.2/devpath @@ -0,0 +1 @@ +1.2 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/2-1/devpath b/tests/v= irusbtestdata/sys_bus_usb/devices/2-1/devpath new file mode 100644 index 0000000000..d00491fd7e --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/2-1/devpath @@ -0,0 +1 @@ +1 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/usb1/devpath b/tests/= virusbtestdata/sys_bus_usb/devices/usb1/devpath new file mode 100644 index 0000000000..573541ac97 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/usb1/devpath @@ -0,0 +1 @@ +0 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/usb2/devpath b/tests/= virusbtestdata/sys_bus_usb/devices/usb2/devpath new file mode 100644 index 0000000000..573541ac97 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/usb2/devpath @@ -0,0 +1 @@ +0 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/usb3/devpath b/tests/= virusbtestdata/sys_bus_usb/devices/usb3/devpath new file mode 100644 index 0000000000..573541ac97 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/usb3/devpath @@ -0,0 +1 @@ +0 diff --git a/tests/virusbtestdata/sys_bus_usb/devices/usb4/devpath b/tests/= virusbtestdata/sys_bus_usb/devices/usb4/devpath new file mode 100644 index 0000000000..573541ac97 --- /dev/null +++ b/tests/virusbtestdata/sys_bus_usb/devices/usb4/devpath @@ -0,0 +1 @@ +0 --=20 2.39.5