get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/1.1/patches/2220494/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2220494,
    "url": "http://patchwork.ozlabs.org/api/1.1/patches/2220494/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260407-skip-bar_subrange-tests-if-enospc-v4-3-6f2e65f2298c@foss.st.com/",
    "project": {
        "id": 28,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/28/?format=api",
        "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-3-6f2e65f2298c@foss.st.com>",
    "date": "2026-04-07T12:04:10",
    "name": "[v4,3/3] selftests: pci_endpoint: Skip BAR subrange test on -ENOSPC",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "6664e0628ea6c997cce42adb77013e9789511e5f",
    "submitter": {
        "id": 89090,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/89090/?format=api",
        "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-3-6f2e65f2298c@foss.st.com/mbox/",
    "series": [
        {
            "id": 498970,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/498970/?format=api",
            "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/2220494/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2220494/checks/",
    "tags": {},
    "headers": {
        "Return-Path": "\n <linux-pci+bounces-52043-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=O8nCqh2b;\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-52043-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=\"O8nCqh2b\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.107.130.66",
            "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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqlST4gtwz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 22:12:25 +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 7CF4330293F8\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 12:06:14 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id CE8F53B38AF;\n\tTue,  7 Apr 2026 12:05:23 +0000 (UTC)",
            "from MRWPR03CU001.outbound.protection.outlook.com\n (mail-francesouthazon11011066.outbound.protection.outlook.com\n [40.107.130.66])\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 BAE783B52E6;\n\tTue,  7 Apr 2026 12:05:04 +0000 (UTC)",
            "from DB9PR05CA0005.eurprd05.prod.outlook.com (2603:10a6:10:1da::10)\n by DU0PR10MB6131.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3e6::7) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.20; Tue, 7 Apr\n 2026 12:04:56 +0000",
            "from DB1PEPF000509E4.eurprd03.prod.outlook.com\n (2603:10a6:10:1da:cafe::b2) by DB9PR05CA0005.outlook.office365.com\n (2603:10a6:10:1da::10) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.32 via Frontend Transport; Tue,\n 7 Apr 2026 12:04:56 +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:56 +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=1775563523; cv=fail;\n b=myqTS31CV5vo9vf4+v0Rw8X7O+eZ1rsG3h/2YkBe6hity9floOJ1wbOotHtd9rUKhP8V4bIRpEi0jTTVSsYojNYmPEoD9JISQ7OigUEta1MoBvg3wQtdXkM0jsmLBWO9Bj/QxY1RJSd0dTZ6ZgZOj6YKg0ltIdhy9ry/8OsvrBc=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=eIA63srrwU8ZeJdfck8csstIHXr6UsF+5bd0h2c4Z1A0G2Qkpg1RqNYCsi9ZNrp9T5zK2BtVCrqPMVL6JZMALFFis+NAoQQGS+8kJUelil0QPHZNB5jpnfyB0zcM6XMAuYkIasw+oLDTE7hoVUzxmoLaJEIhCns4k4zOaDONRcubfb//R+C0YNUDup7UowIi4EL9+Hur7l7cCq6sWovPIPYdZ88N4eyJkj9h1wDA4Z8jf46FyN4YkbOr+RnAPdPJ/M/LfKnGEyWtAR4QiCMk2KbrpMrEI32ulQxZ8yqTf6SIdqQDvdVYo06R0oAaJIgocUr8bm+rZPbhoUIEG8+5+A=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775563523; c=relaxed/simple;\n\tbh=Ur+hC9N9q+y/Bh8yS4xBIsJPSa4Y2dnTerXd1DGE2CE=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References:\n\t In-Reply-To:To:CC;\n b=J+tH6gdtARWkUnd7JNKnk5w2dWqj+/AfWB279ymIzMk5lLtJW5S0fwSs/2wjagKmuPXOvGRas8EqY/fxLFFFRIjuoMH6w/+eyE/MAJVUUSfDlf37fYqR6n4riy9Xb1BUupkdxrkn5pnOUjgUFztSXdXDgFeF7Ea5KMbaUX5tCXQ=",
            "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=uH3ZDdmV13hTziajxqns6OfIHTyAmNNk0yj21yeqzMc=;\n b=eLlHRSZ4PUV0euvyIUDA/U+Csj+0yfs2D1zA8m0pcXOAUZXZT7pJdj68Lyz1qxgYeuWuOae85LxBfyVf87nAfrk9QHUjmS0xzGUYw57U4v/31x7uhYPZYGg99QQ5YI2ApWw7KGVFP2FoQVRNO40bnotE3PZ1zwq3Npn1/kIBq7NJHFiPmQJYkkkG7OR0ftnWU7DKfMFpqWW/TACuAwad4rDCiPVrPjHTag9aYOSmHXxL4OFijdgtFJ7ipAnChs9I1GPR0zdiQoeUhs5AnoI2h1HexWRIXr5YQ09l9HadjpU1q0cB3ut6CwAQnTd/KLeoyfKMVIw4scdt+h729kZQ/Q=="
        ],
        "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=O8nCqh2b; arc=fail smtp.client-ip=40.107.130.66",
            "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=uH3ZDdmV13hTziajxqns6OfIHTyAmNNk0yj21yeqzMc=;\n b=O8nCqh2bDdiepdokmUkCBpLQ3KfocESBEuhVwioDN4+xfIMYPB0/y/8fVpETWOoV5ahqZp+9yyXbyXBoUj2rB9JgvjT7ZmBOunkDVI7KwfLv0O3PjDLwl9BmN7x4KLuEGgdOKfXWoqn81sRxU7oXGjykxnLhbOzAeC1AZ1lBpFKa0pGOK78vO2Maoj7ma68DAMvrW5TCx+b22q8Pxx7U1P4OZDzQofTqunMxEqfZVqJ07Sm3QTbDhJHHgCsGLAhw+5BBbplLVw3/4Q/SEtPXD/4uq9PIrtM1xCze7Lo7OAYCqbwK9G/Bm3sQL3QnUYM5qd0PnWLLmCoST+ks0Y2AqA==",
        "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:10 +0200",
        "Subject": "[PATCH v4 3/3] selftests: pci_endpoint: Skip BAR subrange test on\n -ENOSPC",
        "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-3-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_|DU0PR10MB6131:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "ad960d8d-a194-45a8-3889-08de949de274",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|1800799024|376014|82310400026|36860700016|7416014|18002099003|22082099003|56012099003;",
        "X-Microsoft-Antispam-Message-Info": "\n\tNWNk3yHaFqK2Ne5cpL0Ef1CI7oc0I/WHp8kEOJM35380gNDfsrXlJsNmUKqOKrFKA8dRijno651UtHJ3pNZwKfCXHj5jTjgzIO+ubv3GGYKrORoh88sLT0eS1sJqHMFoXojkreGk5lQqx+QGxmizzh3XFiVbF62I/El1W6663JnnC/nLmX2WbKN7IYAYQk/dnxDjD+MIbrtqkVFdzuzBVvTyeUGFn99nuEvfEyJu0YKfRS+zo0u91RhTpA2sSHkTj/3boUnXpYHa+EHM3kUq1drZn5H2LCSj8Rco6/sQgRdWUplvfSnDS3oesZOg+wlrMQIKc7fIua6k0SvZULR/f1yvcIARsKBREhtj31J7WQPXFI9KfGFU9AmYzdyIYTIHq49LR4Mi0NFha/ACWc+EtnQBWVw/5WQCuzYlsWyILYZ3nbGiQq4huUAKptGCJkr7UBDHAYAsZ8rj9jVQ7zI9wafqIPOMhGBPUtnZ/qgp9zcZ5VUQkb0ZhSb6KlVcZhmb4oMakvEIgocC+WzgsaXNRjywfwoilEdC1RlQTimGuyMUzHX60arXXq5Vxmpb2TyhxUaCZCaPDTe1lrajCmOJFWVJEIE0BUq7DyQHUheOP+jcAOHYKMLyVmpMToOLwaBXmYWng+2qNjLVZHrj+MEg8HKOWMFd1lA9P+gdbnjQmLBKg7qcIZTXZA1IMICixc1xJP8LQL+fcVZjsg3lGB6zYkue4/ERKjWhPREzl6W9NNG9SfTOwsFQ4y4RET0URtbxZJwl0WV9zDG2d3eiR/FF6Q==",
        "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)(376014)(82310400026)(36860700016)(7416014)(18002099003)(22082099003)(56012099003);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n\tgLiNeCMs+dwO6woIsZFzRA51cFzHV0ElH9TA7aN4jgPNPWD3pKbw0WMfWAXSIMGC3oFzXUB7maw2BGRWTa9MWGR6I/RZmCDyIERBBfdYMjNVzQs9PSAH/wpXbSftv6P/rP8oMPout7vAXBSxhd9zP51C/Lm6LIIpDrg8VPaK0zRdRsj6kjB7jneskIvv7bD0onwAlvt7zHnLE+I/428hOUmpkJSxNoPrqTtRI2v4z0+PSBEOLEqKw55/RAEpmv21lVFIbvRHdeLADsRvhdLyw26nORVhRd6pZoF5NCKOH7xdVgGtE+0BPtUVrMFoycpusdOux8TVx4wP1r4W2mY7E/leUTHp7q/dawhUX6Qf+KtnikTr53U6iBn89Bb8AWSl6Fm3XXnTEwQuyKGG5T44rKWDjoQd3CBY6PG2SC8C69QAdwg1BUuunywQgKAKCUaP",
        "X-OriginatorOrg": "foss.st.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "07 Apr 2026 12:04:56.2066\n (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n ad960d8d-a194-45a8-3889-08de949de274",
        "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": "DU0PR10MB6131"
    },
    "content": "Handle -ENOSPC error. Skip the test if the number of available inbound\nwindows is insufficient to map the subrange.\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 tools/testing/selftests/pci_endpoint/pci_endpoint_test.c | 2 ++\n 1 file changed, 2 insertions(+)",
    "diff": "diff --git a/tools/testing/selftests/pci_endpoint/pci_endpoint_test.c b/tools/testing/selftests/pci_endpoint/pci_endpoint_test.c\nindex c417fb3a198b2d92c3060938c23807cc8bea5573..588d75c97ad181d2f8e84c9b86b865439152e20d 100644\n--- a/tools/testing/selftests/pci_endpoint/pci_endpoint_test.c\n+++ b/tools/testing/selftests/pci_endpoint/pci_endpoint_test.c\n@@ -88,6 +88,8 @@ TEST_F(pci_ep_bar, BAR_SUBRANGE_TEST)\n \t\tSKIP(return, \"Subrange map is not supported\");\n \tif (ret == -ENOBUFS)\n \t\tSKIP(return, \"BAR is reserved\");\n+\tif (ret == -ENOSPC)\n+\t\tSKIP(return, \"Not enough inbound windows\");\n \tEXPECT_FALSE(ret) TH_LOG(\"Test failed for BAR%d\", variant->barno);\n }\n \n",
    "prefixes": [
        "v4",
        "3/3"
    ]
}