{"id":2220492,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2220492/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260407-skip-bar_subrange-tests-if-enospc-v4-2-6f2e65f2298c@foss.st.com/","project":{"id":28,"url":"http://patchwork.ozlabs.org/api/1.1/projects/28/?format=json","name":"Linux PCI development","link_name":"linux-pci","list_id":"linux-pci.vger.kernel.org","list_email":"linux-pci@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null},"msgid":"<20260407-skip-bar_subrange-tests-if-enospc-v4-2-6f2e65f2298c@foss.st.com>","date":"2026-04-07T12:04:09","name":"[v4,2/3] misc: pci_endpoint_test: Handle -ENOSPC in subrange mapping test case","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"1fe0e2f71fbf941be9db46ac72eb38da4750b75f","submitter":{"id":89090,"url":"http://patchwork.ozlabs.org/api/1.1/people/89090/?format=json","name":"Christian Bruel","email":"christian.bruel@foss.st.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260407-skip-bar_subrange-tests-if-enospc-v4-2-6f2e65f2298c@foss.st.com/mbox/","series":[{"id":498970,"url":"http://patchwork.ozlabs.org/api/1.1/series/498970/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/list/?series=498970","date":"2026-04-07T12:04:07","name":"Skip subrange map tests on DWC iATU allocation failure","version":4,"mbox":"http://patchwork.ozlabs.org/series/498970/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2220492/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2220492/checks/","tags":{},"headers":{"Return-Path":"\n <linux-pci+bounces-52040-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=foss.st.com header.i=@foss.st.com header.a=rsa-sha256\n header.s=selector2 header.b=Dcc9dVjb;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52040-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com\n header.b=\"Dcc9dVjb\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.84.45","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=foss.st.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=foss.st.com"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqlS307jmz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 22:12:03 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 4F00F3063575\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 12:05:49 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id DED5C3B27FB;\n\tTue,  7 Apr 2026 12:05:01 +0000 (UTC)","from DB3PR0202CU003.outbound.protection.outlook.com\n (mail-northeuropeazon11010045.outbound.protection.outlook.com [52.101.84.45])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 8866A3B775D;\n\tTue,  7 Apr 2026 12:04:59 +0000 (UTC)","from DB9PR05CA0004.eurprd05.prod.outlook.com (2603:10a6:10:1da::9)\n by AS2PR10MB7688.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:644::21) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.17; Tue, 7 Apr\n 2026 12:04:55 +0000","from DB1PEPF000509E4.eurprd03.prod.outlook.com\n (2603:10a6:10:1da:cafe::ef) by DB9PR05CA0004.outlook.office365.com\n (2603:10a6:10:1da::9) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.33 via Frontend Transport; Tue,\n 7 Apr 2026 12:04:53 +0000","from smtpO365.st.com (164.130.1.60) by\n DB1PEPF000509E4.mail.protection.outlook.com (10.167.242.54) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9745.21 via Frontend Transport; Tue, 7 Apr 2026 12:04:55 +0000","from STKDAG1NODE2.st.com (10.75.128.133) by smtpO365.st.com\n (10.250.44.72) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 7 Apr\n 2026 14:07:25 +0200","from localhost (10.130.77.120) by STKDAG1NODE2.st.com\n (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Tue, 7 Apr\n 2026 14:04:39 +0200"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775563501; cv=fail;\n b=m8otOYUz+/TGZnSqIb2hWCzLQq7YKgTWggj3JH8hBdomKw9IPGBfPN1P0y9QlOaGyuiPQTe1BZEZwXSY0Hct/Rak5aMEsJ8Ul1MbggI6DqIkyQYqCHysFml14jCNzku2nKcSN27G8urjVjP6wo8n0XMyRPmSxkJUQ5QdhKnppBU=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=JRI81SURHPg1Be8aEKYxOY3Dz4pXIQAN6+ea74ZfLq8/kTvvApahk/Keh3cvULnNEtOdWaG6dXGDjF1nmAzJ+uxTSEx59O1MwDVdoI4vROLXdcpFF9tBPX287ERolK0u7QqjXp/JSxwFUVYh407i8lzo7apJIC9l5oQ2gbJEx/Rcxw/T4wjCa0oBNwzAU+2ucXflB/JBH5KjNCSrXzIVrwiFetajTaZuldXLYFnMvSJzGpk8gnqV4YBBystnINi9vQV7RM/3+d/raLQaCPHgZE2qxB13v0KRg//rkMvs830jogNQjaKdchudp9WdlsNG/iYyO8tf1poZ0gBcaDEAag=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775563501; c=relaxed/simple;\n\tbh=E/xXugnPs0e8jW7N2U+RBetB+0mE8yXlXz4+bgIosas=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References:\n\t In-Reply-To:To:CC;\n b=E7hLP8XxCj8vGp+8zSg3Z1uB5AfnjS+qcyXIRJaFNt5c9W0p9celcnAxFdqH6nPJMQ34YECbWubdicxcx192R+2rG1R4zqZz9YfNjiHBmlwrgYlh3NW7ToEDWHLXGXD2OxMHVbXZ4IBS34XwNJoUGJxZT0yqrFofabzEeHFgO6w=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=XR6d32hpqS1UhueO9wKv5Ehk5gTYfrXILavN9NyzCHo=;\n b=kDT0p8FA8Xr/0YPDJBmf4mCxdPlSyk5EGjoBh5CAnvhcy4HEkYD2yO8GZQuM45kkVyrwtgKRDPDzrUxku5+wao5Tt8SF76ie+SO4RpTnxA7wP3lWJiQ9mayeVbnlsfMA/zJHfDw951ozbXfZzdLhPHzUafLssm61X9jTD9iWENVfXZGjOAozDT3G/zZX+5v2sYCsM1TExmbCn2igLGryMIENqKXIPr+Qib8+Dj28xnOfyfHQxCFmwLWnepFxZMaWJV+3EFwQNt7BbBQMSE7cPxEppTqEmok40vqKyJ7spl84QfLBSLAnxm3aQtCdKetwrCHfAZwluuinhfVL99Eeqw=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=foss.st.com;\n spf=pass smtp.mailfrom=foss.st.com;\n dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com\n header.b=Dcc9dVjb; arc=fail smtp.client-ip=52.101.84.45","i=1; mx.microsoft.com 1; spf=fail (sender ip is\n 164.130.1.60) smtp.rcpttodomain=kernel.org smtp.mailfrom=foss.st.com;\n dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com;\n dkim=none (message not signed); arc=none (0)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=XR6d32hpqS1UhueO9wKv5Ehk5gTYfrXILavN9NyzCHo=;\n b=Dcc9dVjbg0uNRRWs5r+BxrFb1tQsXuU2LCFpJcjMnYNxPaGmaOwrufcgI+l9dcHR5JTbkur4tcw0nU9B5v8kKLe1RzEM4Ag/Bald2oGSCL6xV4txhH2tBuvOg+COCp+jmXjwTJYEx27gGd1UUvur27vQk6JxX+xj1RiJko0JwhVtVRnfDRY80z15gHplD1HRuS65L4CqzcsqJbrO5LOGvkh684+8hpt2wdVZciuKpCE6B4OnsstOfHuqbnJ8YcO3UqYw0mU2/x2B8Qf2WzOjUofcpz5cqjmrcLF/RLiQqdzZX8c3EqC6NCfNcRm1Uyqe0qWS3hNdVeAVhOpLTOoLPw==","X-MS-Exchange-Authentication-Results":"spf=fail (sender IP is 164.130.1.60)\n smtp.mailfrom=foss.st.com; dkim=none (message not signed)\n header.d=none;dmarc=fail action=none header.from=foss.st.com;","Received-SPF":"Fail (protection.outlook.com: domain of foss.st.com does not\n designate 164.130.1.60 as permitted sender) receiver=protection.outlook.com;\n client-ip=164.130.1.60; helo=smtpO365.st.com;","From":"Christian Bruel <christian.bruel@foss.st.com>","Date":"Tue, 7 Apr 2026 14:04:09 +0200","Subject":"[PATCH v4 2/3] misc: pci_endpoint_test: Handle -ENOSPC in subrange\n mapping test case","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","Message-ID":"\n <20260407-skip-bar_subrange-tests-if-enospc-v4-2-6f2e65f2298c@foss.st.com>","References":"\n <20260407-skip-bar_subrange-tests-if-enospc-v4-0-6f2e65f2298c@foss.st.com>","In-Reply-To":"\n <20260407-skip-bar_subrange-tests-if-enospc-v4-0-6f2e65f2298c@foss.st.com>","To":"Manivannan Sadhasivam <mani@kernel.org>, =?utf-8?q?Krzysztof_Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n \"Kishon Vijay Abraham I\" <kishon@kernel.org>, Shuah Khan <shuah@kernel.org>,\n Bjorn Helgaas <bhelgaas@google.com>, Arnd Bergmann <arnd@arndb.de>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n Koichiro Den <den@valinux.co.jp>, Niklas Cassel <cassel@kernel.org>","CC":"<fabrice.gasnier@foss.st.com>, <linux-pci@vger.kernel.org>,\n\t<linux-kselftest@vger.kernel.org>, <linux-kernel@vger.kernel.org>, \"Christian\n Bruel\" <christian.bruel@foss.st.com>, Frank Li <Frank.Li@nxp.com>","X-Mailer":"b4 0.14.2","X-ClientProxiedBy":"STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com\n (10.75.128.133)","X-EOPAttributedMessage":"0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DB1PEPF000509E4:EE_|AS2PR10MB7688:EE_","X-MS-Office365-Filtering-Correlation-Id":"2cf1eec4-8245-4aa9-2394-08de949de21c","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|1800799024|82310400026|7416014|376014|36860700016|22082099003|56012099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n\tvtZINwNjKGG+cRsL8G+pi6Z2XAkRmDzIopCzUHXIszYh93Vtq8BlejBz7+z+C4DdrTILlTEANoVHPLwqf/iIuuPXBgjRMgka7a42laT4B7E3ghIDEN+X79kJh+CL/zVBjzl5c7l+Gj40U0pCA4yeRjvru7PfCdndQszX1+xR94XiLNC19x+eaAlRBp4q4F41wwMPQ+SSIKo2vqr9tXPc+MdmzsTo/FQRXBxjegGjc0DEa2/8uXZJpiM0WtLyt3HUX/U+xBaVRR6JiAT6rf+TXTxf47+lDZoFFrb/lzArpCrM1Q3lCBXtBGp9LopOCgPl7wiSZx2hRkrz0OqdS1nsLtXuZkPPcY8rGJNHeqoyOCkS9MSNPxXMbKfGRjcUzqRd1oAZBTnU4irICxAcVfjf1wtLLm5WHM8C2iyDiylqe5fcVDq/uALg95rwQPmzNSk/ch/nWZwIwyKmkShpOXTGtr8OzmR0q/s9xVrPcywHj0hd6QIL22vV5pfnaOi8N5wrVuFBaLpPbtNDk++vAwOZuncFvbbeBxf24B4JsihZ/RQwM1l01bgs6CofRLjLmaGA3aHiOfZ1il3XbUNVQ3tCYNRSPDLzmQgzIyd1w7NvCkS/HOFPmJO7PSJeG0qYH/V1xWohbHv/3Sp3xRqPsZZENbCqKGDm9z8V4pSaQDSJE0hsFuRsgXdTOlTgLBa2d9eUi7hBj0jFXEbmKa7+m46rvllE7mUDR7Mnd5Klc4qFivbsAzfUe7JRDmp9qluBclpRZn4hI+FZszct1IfyWo/XSA==","X-Forefront-Antispam-Report":"\n\tCIP:164.130.1.60;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(7416014)(376014)(36860700016)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n\tYNSCryG5wKlrwMQP99Po/KEre8ohHyjpTuzZBQf7MMo7MUBoq473n6vgMXJ6ynxG17ld7bCenm70BlFNEf/wE27/qWMfBe3X1PydAtAprmk5XTRfZlH/0xTVBiw8iR8E3/6+CJse13BHt7ytDjsQ+VOa+IvU1y42UY91DDmq9zXSZYUEkaNRN0B3+W1dE7MqMSam1vapFpvJpjOFGKHwLg95qAZo6uaxx3RSzRtOERAzmPbITCi/6PKWxkISN9LI+FYLZ3ObofjUSAYVdA3oDh/n1PqD1LSl+n74zPz5V4zgmhUWLq3lagbOqfwHKNgFrg0PlSyEwbefbUIFvfn8DBHn/+FHYxCLuHubEmAyddbpnaCZtbKnMunQ8avZHEWlaA1K0QwOK/Wj0g9Riei+7M4QeI3ioth5eeKgmyMV3Vq/a+OcVKM0maff6R0PFzVE","X-OriginatorOrg":"foss.st.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"07 Apr 2026 12:04:55.6370\n (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 2cf1eec4-8245-4aa9-2394-08de949de21c","X-MS-Exchange-CrossTenant-Id":"75e027c9-20d5-47d5-b82f-77d7cd041e8f","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.60];Helo=[smtpO365.st.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n\tDB1PEPF000509E4.eurprd03.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AS2PR10MB7688"},"content":"Return -ENOSPC when the status reports the STATUS_NO_RESOURCE bit.\nThis signifies to the pci_endpoint test to skip this test.\n\nSigned-off-by: Christian Bruel <christian.bruel@foss.st.com>\nReviewed-by: Niklas Cassel <cassel@kernel.org>\nReviewed-by: Frank Li <Frank.Li@nxp.com>\nReviewed-by: Koichiro Den <den@valinux.co.jp>\n---\n drivers/misc/pci_endpoint_test.c | 3 ++-\n 1 file changed, 2 insertions(+), 1 deletion(-)","diff":"diff --git a/drivers/misc/pci_endpoint_test.c b/drivers/misc/pci_endpoint_test.c\nindex 38679dfb1f9b67d92a2d0d90a1a58b72ea9fde6b..dbd017cabbb92394c20d07c478518f5fefe2067e 100644\n--- a/drivers/misc/pci_endpoint_test.c\n+++ b/drivers/misc/pci_endpoint_test.c\n@@ -61,6 +61,7 @@\n #define STATUS_BAR_SUBRANGE_SETUP_FAIL\t\tBIT(15)\n #define STATUS_BAR_SUBRANGE_CLEAR_SUCCESS\tBIT(16)\n #define STATUS_BAR_SUBRANGE_CLEAR_FAIL\t\tBIT(17)\n+#define STATUS_NO_RESOURCE\t\t\tBIT(18)\n \n #define PCI_ENDPOINT_TEST_LOWER_SRC_ADDR\t0x0c\n #define PCI_ENDPOINT_TEST_UPPER_SRC_ADDR\t0x10\n@@ -480,7 +481,7 @@ static int pci_endpoint_test_bar_subrange_cmd(struct pci_endpoint_test *test,\n \n \tstatus = pci_endpoint_test_readl(test, PCI_ENDPOINT_TEST_STATUS);\n \tif (status & fail_bit)\n-\t\treturn -EIO;\n+\t\treturn (status & STATUS_NO_RESOURCE) ? -ENOSPC : -EIO;\n \n \tif (!(status & ok_bit))\n \t\treturn -EIO;\n","prefixes":["v4","2/3"]}