From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id AACF18015B for ; Thu, 17 Sep 2026 17:08:20 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68HH72nZ021602; Thu, 17 Sep 2026 20:07:03 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68HH72nZ021602 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="sSl8Sv3C" Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68HH704i021598 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 17 Sep 2026 20:07:01 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68HH704i021598 Received: by mail-wm1-f72.google.com with SMTP id 5b1f17b1804b1-49e635a6002so13836045e9.0 for ; Thu, 17 Sep 2026 10:07:00 -0700 (PDT) X-Gm-Message-State: AFuF++kH4jWHkXWypaqbU898UNmVGvYw99mvtA9RmgUppXFBS4F89nrm DctmaCZZIgCHqI547juF6vGriKxvpXHS2GNKZldR7AncJkR+fwXktE8JATWvf8FFyrSetHUzYzd np03yjJuodKvjCvwLQ1p+nlcRMpTt1T77YM/0QrOu4gTsdAJbWCyt7w== X-Gm-Gg: AYBFou3nn4kCvjo5u8A6iT9qDk3o0TJMKkq10fRNGA+dMhjYRaQEUcYiYB9la9m85ca J/D0XdeqK0bhpJbzEAOxe2g7SutT2mmydCz/NsOPWctecm/6pomOZ5AXHuYGV8Z44obwH75q8kb dGQHqStHEDGE7D+YbKI9GlJ9HUOg+qz98Q6oc1vBrWso6nKjKySvQZbcW9U5Q1Ruu+EWK0vnWqW NhogBfqm4QzIePlfZiwG88Rtj/mI83s/Km05a034F1i/7iPeHG57xvfTx8vggiKn9dvwQO4MoCN dgYwAm8shWsibb8d5O5HddnBwab52EAoEvOjNo/oLPn3z4Yoc8/H7PJHfYDcWCJOjTU+93Scqut d6UrkVFHv9wPlqQSiEg== X-Received: by 2002:a05:600c:4e48:b0:49d:797:83bf with SMTP id 5b1f17b1804b1-49eb732ded1mr96498625e9.21.1789664820543; Thu, 17 Sep 2026 10:07:00 -0700 (PDT) X-Received: by 2002:a05:600c:4e48:b0:49d:797:83bf with SMTP id 5b1f17b1804b1-49eb732ded1mr96498265e9.21.1789664820114; Thu, 17 Sep 2026 10:07:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1789664820; cv=none; d=google.com; s=arc-20260327; b=cKPv/M+XjCpx1GJNl+I6PH5eOb/0HwG47q3lvdY/d4zqDyKBpFW0kyGBgUHUuPClEC D1IOrfMaElVa+sXU62/ru+pq/lFF3LPWa/9qCXaZdVM+eV26qT9k1+qS6MB6linslCUE nbgPu+SsDebYbM36r1Blpmv8ZRsrvtYN+nlGwTOunm0+VOUCfCfP4a/jOhcIGzXPfkOz 5l1yuek/bxCf8Z/pE825pRN4oDvzPLoh4mfQyGlV7NOn57n5glMd0w0bhBZFue2WZDb4 xSHKTXNIzgtid+dcUbVDcIlqcwhafn2rG6vwYt9WjkbKnhMye+0QUxzqcKl7OvsCswxj /Mlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:message-id:content-transfer-encoding:mime-version:subject:date :from:dkim-signature; bh=TJHWKDxrev0XMbmVwujKm5vsL2KnqgBFT3ukc4Yz6Fc=; fh=u94vpSnbACPnIkIPa1XdGqhjZt/kxdbqUA9AiFps/bg=; b=fNkFUqkpSfEn0pJ97CqgnVTmGiN0xp35DyyVbRZ7q+ZOUUOVuo0zGh056ZubK/PjT5 olqc7wi3eS7kiEI3S3On6AtCOBCKVKSUUnp+NX64/xLRv9TpWTCcMhNy0S62huvpgIv5 dPjwS6xhZiTXAurA3MV7e5xXnvfOQXtXp0r9yPo+SfJcM0ZF4yr6PIHofZQZFXUFRxnF 6gNmvHG8d2rToH+WWUoqcQZLTvIdkV7W0OQaCIRVlJB9prpCH8+0qSX4+I1ysRjCSQmw Re8dlpJbdra4xXmvw009nWlOV8DmMm7HF3oz2nue4I0dwZxEFfyCcNnYmQEDplzunnVF IAzQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=sSl8Sv3C; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id 5b1f17b1804b1-49fbd3407a7si86586055e9.9.2026.09.17.10.06.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Sep 2026 10:06:59 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=sSl8Sv3C; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=Message-Id:Content-Type:MIME-Version:Subject:Date :From; bh=TJHWKDxrev0XMbmVwujKm5vsL2KnqgBFT3ukc4Yz6Fc=; b=sSl8Sv3CJF/RBD5bwvp QSoPv7uCtJpq+qQqknWu5lqB5sdsiMth1J5HjV+V2g7cMo7BiQCamaA9FOz2wcODL6r3UU3bR6eow VUgMLKoS3hsJjjgnxYEzVzkbcos3YRThOrBmD9pbj5GMw+jQO+2q7Yc4j93d2/OmA8ie32qyEOtsU fZC5i2To7mSQC9H52P5fR6hKIqnZt+wpBsv0fnfk01aJ7EhaEZ53TpxiK10RPvhfCCi4w9phGvOnu bcypCTQF1PbB0wxnlzCrjwLgqhbRf0y/CBQaPnIxJzxj6IdUoKRoRt/QkM2dQ0XRv47KABs1zD2Ja qcEWPcmqtkwIkFQ==; Received: from ch-demo-asa.virtuozzo.com ([130.117.225.8] helo=f0.sw.ru) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1x7FWp-000tSc-1L; Thu, 17 Sep 2026 19:06:57 +0200 From: Konstantin Khorenko Date: Thu, 17 Sep 2026 19:06:52 +0200 MIME-Version: 1.0 Message-Id: <20260917-pr-khorenko-vstor-145951-mlx4-v1-1-2ca1c3cc1a12@virtuozzo.com> X-B4-Tracking: v=1; b=H4sIACserGoC/yXMTQ6CMBBA4auQWTumP6DiVYyLWgY7oi2ZIiEh3 N2qy5eXfCtkEqYM52oFoZkzp1hC7yrwwcU7IXelwShzUK0+4ig4hCQUh4RznpKgrpu20fh6LjV a02pHtleds1CMUajn5edfIHjG017B9T/y+/YgP3112LYPb+o0o4oAAAA= X-Change-ID: 20260917-pr-khorenko-vstor-145951-mlx4-3291ae3f0da3 To: devel@openvz.org, Konstantin Khorenko X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3569; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=pDoofK3Bm03Luk0SN+pRfB9gw3JmLm47j+Krn3IKdZc=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBqrB4zSkbBjSfhwFbQiHIu/VkgNUZ8Ex6Ht9Irj evbZYMojt+JAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCaqweMwAKCRBRlgpH+WFc KuxDEACQFEDqJ8z02kmCm0UvuD9qiSqML1sTtBi8EUqsSAzWcQL2d6HXQl+/1nSoRWPxWNpNjFf UjiCiuoqsdSf3COn8QSCg/jH1NNZcpCl4j/JEUFuzPSNsrxE0aaT+Wq9lkGJA+Va4BSQC6wIhfs BKKR2iNAlNc8l3QVdBwGKa/0Llpm8Dxzsd7ZGREwBb9QtvmGJes+lW2ugqmOCQqJ2bxjA+3E4q+ TkwzFFJHDA2+sZepTVXGs74WHuxumFMs2f6eEnC+bsF+j9HwnQp8QsuN84sbVuOd3OlQpsKyXsv njpBSiWoMe9zxb9XG+pehlby9BMBkDgceye8zaB4GO1WhfERrmksKQF5n26G+2JY5+Jtf8KIhTW GUbfdVvC11T2GigaufZ0msHusIeNllA/JRFVEJ5gXOZ/U1e15h1rGu2wlYQtqnuuHtZ8irJ4dcw M+mJi12nDX+avu05PMtMTLbljX5upglnWa4TvgZgu0K0ZkWUa1cvD/LYP1EXwY5+JOT3CA8RXF+ jVb7L+ZG6PZQiSGpuQJ+9Q9Egif0ic1l7Rtf2GhqSiqrOaAJ+cRsiH4XzxIKX85Bh+FXnmoGm+D NXXqAwISb0dJLMmCdE4SBnty/KSEnFjNRFCp8iKH9TnL23hXlsAiqzIsRjPR8dj7aYmXPMLEOlR ctR3A65rd4TKWaQ== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Subject: [Devel] [PATCH hci-8.0] core: allow the whole ConnectX-3 family to probe, as unmaintained X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org Commit 9f4c5028b243 ("core: allow ConnectX-3 Pro to probe, as unmaintained hardware") took a single ID, 15b3:1007, out of rh_disabled_pci_devices[]. The mlx4 driver knows thirteen more IDs from the same family, and every one of them is still blacklisted: 15b3:1003 ConnectX-3 15b3:1005, 1006 ConnectX-3, MT27510 and MT27511 15b3:1008-1010 ConnectX-3 Pro, MT27521 to MT27561 15b3:1004 the SR-IOV virtual function of all of them The last one hurts even the card that 9f4c5028b243 enabled: the physical function of a ConnectX-3 Pro binds now, but each VF it creates still gets -EACCES from local_pci_probe(), whether it stays on the host or is passed through to a guest. Move all thirteen to rh_unmaintained_pci_devices[]. This restores what vz9 shipped. AlmaLinux 10 re-enabled the same set. The older ConnectX and ConnectX-2 IDs (15b3:1002, 63xx and 67xx) stay disabled, as they were in vz9: CONFIG_MLX4_CORE_GEN2 is off, so the driver does not claim them. https://virtuozzo.atlassian.net/browse/VSTOR-145951 Feature: pci: bypass the RHEL disabled device blacklist Signed-off-by: Konstantin Khorenko --- kernel/rh_messages.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/kernel/rh_messages.h b/kernel/rh_messages.h index 08a44920eb4f2..598fe5a14a4b3 100644 --- a/kernel/rh_messages.h +++ b/kernel/rh_messages.h @@ -261,19 +261,6 @@ static const struct pci_device_id rh_disabled_pci_devices[] = { { 0x15B3, 0x675A, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x6764, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x676E, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1003, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1004, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1005, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1006, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1008, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1009, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x100a, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x100b, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x100c, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x100d, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x100e, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x100f, PCI_ANY_ID, PCI_ANY_ID }, - { 0x15B3, 0x1010, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x1025, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0xA2DF, PCI_ANY_ID, PCI_ANY_ID }, { 0x1000, 0x0064, PCI_ANY_ID, PCI_ANY_ID }, @@ -328,7 +315,20 @@ static const struct pci_device_id rh_unmaintained_pci_devices[] = { { 0x1077, 0x8031, PCI_ANY_ID, PCI_ANY_ID }, { 0x1924, 0x0803, PCI_ANY_ID, PCI_ANY_ID }, { 0x1924, 0x0813, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1003, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1004, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1005, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1006, PCI_ANY_ID, PCI_ANY_ID }, { 0x15B3, 0x1007, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1008, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1009, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x100a, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x100b, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x100c, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x100d, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x100e, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x100f, PCI_ANY_ID, PCI_ANY_ID }, + { 0x15B3, 0x1010, PCI_ANY_ID, PCI_ANY_ID }, {0} /* Terminating entry */ }; --- base-commit: 8138ac52582c197d82c73c4314441ebf38e12456 change-id: 20260917-pr-khorenko-vstor-145951-mlx4-3291ae3f0da3 Best regards, -- Konstantin Khorenko _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel