Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2219583/?format=api
{ "id": 2219583, "url": "http://patchwork.ozlabs.org/api/patches/2219583/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260403-swnode-unreg-retcode-v3-1-7886092b28b4@oss.qualcomm.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/projects/42/?format=api", "name": "Linux GPIO development", "link_name": "linux-gpio", "list_id": "linux-gpio.vger.kernel.org", "list_email": "linux-gpio@vger.kernel.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260403-swnode-unreg-retcode-v3-1-7886092b28b4@oss.qualcomm.com>", "list_archive_url": null, "date": "2026-04-03T13:51:50", "name": "[v3,1/2] software node: return -ENOTCONN when referenced swnode is not registered yet", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "6d09bd1e39b8f0037dd5da2c1b6e7bd6769ee813", "submitter": { "id": 92196, "url": "http://patchwork.ozlabs.org/api/people/92196/?format=api", "name": "Bartosz Golaszewski", "email": "bartosz.golaszewski@oss.qualcomm.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260403-swnode-unreg-retcode-v3-1-7886092b28b4@oss.qualcomm.com/mbox/", "series": [ { "id": 498634, "url": "http://patchwork.ozlabs.org/api/series/498634/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=498634", "date": "2026-04-03T13:51:49", "name": "driver core: make references to unregistered software nodes a special case", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/498634/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2219583/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2219583/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-gpio+bounces-34648-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-gpio@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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=i31kDSEZ;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=b2VNWYSc;\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-gpio+bounces-34648-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=\"i31kDSEZ\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"b2VNWYSc\"", "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.180.131", "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.qualcomm.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 4fnKxC5yplz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 04 Apr 2026 00:55:27 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 4295A3087D10\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 3 Apr 2026 13:52:20 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 41279338596;\n\tFri, 3 Apr 2026 13:52:13 +0000 (UTC)", "from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com\n [205.220.180.131])\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 A002632ED58\n\tfor <linux-gpio@vger.kernel.org>; Fri, 3 Apr 2026 13:52:08 +0000 (UTC)", "from pps.filterd (m0279871.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 63373tO63449908\n\tfor <linux-gpio@vger.kernel.org>; Fri, 3 Apr 2026 13:52:07 GMT", "from mail-qt1-f198.google.com (mail-qt1-f198.google.com\n [209.85.160.198])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4da8u59472-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Fri, 03 Apr 2026 13:52:06 +0000 (GMT)", "by mail-qt1-f198.google.com with SMTP id\n d75a77b69052e-50b802961ecso25225621cf.1\n for <linux-gpio@vger.kernel.org>;\n Fri, 03 Apr 2026 06:52:06 -0700 (PDT)", "from brgl-qcom.local ([2a01:cb1d:dc:7e00:129d:59e8:f7c9:47ca])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d1e4d29bbsm16948132f8f.21.2026.04.03.06.52.03\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 03 Apr 2026 06:52:04 -0700 (PDT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775224331; cv=none;\n b=QWj7z+fKoPXfXFhK/3eY3AKIFyeXRh5LI2kN7QQWTfoSlf8NIjo6+1/zuHmSMC/K2mXKzlyv61+88A+ld6IdH+GvgyED8FuofwKI7WpzLKr70ud8/ldehg0W+yKyu6KGDoJbXkKvH+A46T/1F61yRUqYV8ymwZSHLplKkWCSi1Y=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775224331; c=relaxed/simple;\n\tbh=2zTa1uQYxUxYRVUzJRipjA8BBDZOomn/630n+yTJVvA=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=EAlFJTgcCcDBIzGt0k02pfpszeD0i2ZYo0/+5ph1Fq7y+mmhzYqkZYdtNOrIZ3PzNA9W728Idl7WdxnFSq1NwkkMCs6rrao1EgMKCobct+VETvUGtq7rhtEuGy208CAm8WDAvzP7q+Px+JlsmzWBOEjIm07ZNwy1AYDnvn89Eyw=", "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com;\n spf=pass smtp.mailfrom=oss.qualcomm.com;\n dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com\n header.b=i31kDSEZ;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=b2VNWYSc; arc=none smtp.client-ip=205.220.180.131", "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\tYBOqdtkmDAapfYrIsDUHeJtnSWg5R+XBtBgMNTUB28I=; b=i31kDSEZTO6j14Yq\n\t54cDaSv3IS/hfSe+Rz9u5i5RKKRu4WBqnfUTRtdz2hgxm7sSR9z5T2yLEr+4AKhG\n\ttS/pCmxgrIN49cGzBR1606L33P9goC+5bFJSGkcSO46RFe45LXtuySdhFgMmrwrm\n\tg8wQEDABefLem7eDkTKDhFUq3rKJobyq5Fh3By+IXRd49VkwhTIJnajqw3xJk6zq\n\tW2+9Vx7P3vwfZ6ikFZsjRU8QkPohcmfRt86iMT074Rj7q7B9xWjJ4YnfdRygZLtC\n\tZBlUs/ekD82i3yUCrSRPLOW/tG3X9xIa/53xZkUdueT84yC4fjKgI/iuV9F93d/B\n\tYUFYQQ==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1775224326; x=1775829126;\n darn=vger.kernel.org;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:from:to:cc:subject:date:message-id\n :reply-to;\n bh=YBOqdtkmDAapfYrIsDUHeJtnSWg5R+XBtBgMNTUB28I=;\n b=b2VNWYSc0weob9aXUs1dmrVyEZ+eD1gk8q2M4VLb2hos3GloRxsdywCK0U6vnsTFdR\n jWW5iR3gvh5EBnLbw6tl9MV0yypukLaWxoldJ/Ydits5/LnotJtXYt6PjnbsQFXxvMR0\n okoFsh3BG941AzJfyiPglZ8Rey4r30gy/7Ew4EbCJczbL1dgGS+IP1tyS2ARMtuSm0Dz\n gCTOmpmuC2kgx2gk/7+liSEDVbIQ+aSWR1B116U7itQk6naD0jDosWXXhCx7m/yet5UN\n oxV6diE2UIj8TQ8tKy5eXnZRf4sTDBrg/0nYPwN2K24F/zGKNtj+l+WHHOanTXeBMqbd\n czsQ==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775224326; x=1775829126;\n h=cc:to:in-reply-to:references:message-id:content-transfer-encoding\n :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to\n :cc:subject:date:message-id:reply-to;\n bh=YBOqdtkmDAapfYrIsDUHeJtnSWg5R+XBtBgMNTUB28I=;\n b=MuiWkFsEdLCKadevTkzdQZCNi0+S5fiqRmwLAhXU0VyeXWSRVoJODgNaiIP5ycLmfm\n 6BOe+j2UdGYm+7k4xVdPe6DC1RrSdRKos7LlWtQ2hxf3A5QGfVg4bmIEJCzW2TDAjOaX\n HNvym6v0LmHM19ls0N4lJTSvOyY47uKH5AFBpl/Ca8erNbXsJa8l/lUwE6stKoea6bKB\n sAopyS/2sTjtybERqy7ZEGjUv79GMPiyhsaV43pEMLr9NFbr6sGZdhcfpeiZKYmSOFQz\n 9GuxX1W+/oqjlDPkitKMCva+/s+j5q+nN2m6ndaoh/fdv53xu+weNTzxZVuuSpxh0xlE\n d8VA==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCWBk+ZfvhGquvln+PZaZtDAns1eVe0WXnJZz659nw7Wg/mLo/5ZC7j8qWzScYYtlFLGYRRYDHtfxwy+@vger.kernel.org", "X-Gm-Message-State": "AOJu0Yy9zePX9RjTgebg5SrO+4eHtEfPMxHM/Gmr8+R6Ob+BbGrjWPY/\n\tQqmVgw7fQs8Cd81pgq7YysXziyV2xk8J/eINw+qMsxdC+pRHyKTQVkIxejlG0uv64cJ/IOLA5gn\n\t20AkSPS2TDWtqkrAWAzhSFn0JyKdvM8DlT7fuXXB2xT4rqxIRV2D3t9e194OvRD5k", "X-Gm-Gg": "ATEYQzwUEA4k5lO8gz5S8kGFfueSsD9mILmpbndogxs7om5eKaZ+eNR6c0eN9fw5aP/\n\tYKc31MBglQYg+ooJf1T4WldtdWT2VPTfMl3Mg0SPHvfgwbs8KnrkmRdB2CTiJ2Xg5y2rVV6V4hT\n\t6O5zhghGkRDfM2uJl4PEFONHtS6I4+Xwp3S0kv1OZea4iqcUFdNPaEd4jPyvtXlRoGuLIPthagI\n\tmo3ugHS0gWxNKSzv2iTurOWWU1kLnBWNgrmF1U8pIebFknaNQWae0vyRgOGKPO7i8uMRJae30QS\n\tA3x07fMVY8o2EvjimV6IHGeYueCUYmjbT1Rxuo171IFbQZq0HXhzLGf8cBGkPUl/vlGCxOlYgy0\n\t5ufXh+RVwm0WcNdRFp7mYbx/5rT2hRSS57aX0quMt8faM0IoDNrw4", "X-Received": [ "by 2002:a05:622a:6854:20b0:50b:3f50:178 with SMTP id\n d75a77b69052e-50d62772e90mr36398221cf.14.1775224326101;\n Fri, 03 Apr 2026 06:52:06 -0700 (PDT)", "by 2002:a05:622a:6854:20b0:50b:3f50:178 with SMTP id\n d75a77b69052e-50d62772e90mr36397991cf.14.1775224325617;\n Fri, 03 Apr 2026 06:52:05 -0700 (PDT)" ], "From": "Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>", "Date": "Fri, 03 Apr 2026 15:51:50 +0200", "Subject": "[PATCH v3 1/2] software node: return -ENOTCONN when referenced\n swnode is not registered yet", "Precedence": "bulk", "X-Mailing-List": "linux-gpio@vger.kernel.org", "List-Id": "<linux-gpio.vger.kernel.org>", "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260403-swnode-unreg-retcode-v3-1-7886092b28b4@oss.qualcomm.com>", "References": "<20260403-swnode-unreg-retcode-v3-0-7886092b28b4@oss.qualcomm.com>", "In-Reply-To": "\n <20260403-swnode-unreg-retcode-v3-0-7886092b28b4@oss.qualcomm.com>", "To": "Andy Shevchenko <andriy.shevchenko@linux.intel.com>,\n Daniel Scally <djrscally@gmail.com>,\n Heikki Krogerus <heikki.krogerus@linux.intel.com>,\n Sakari Ailus <sakari.ailus@linux.intel.com>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n \"Rafael J. Wysocki\" <rafael@kernel.org>, Danilo Krummrich <dakr@kernel.org>,\n Mika Westerberg <mika.westerberg@linux.intel.com>,\n Andy Shevchenko <andy@kernel.org>, Linus Walleij <linusw@kernel.org>,\n Hans de Goede <hansg@kernel.org>,\n =?utf-8?q?Ilpo_J=C3=A4rvinen?= <ilpo.jarvinen@linux.intel.com>,\n Dmitry Torokhov <dmitry.torokhov@gmail.com>, Len Brown <lenb@kernel.org>", "Cc": "linux-acpi@vger.kernel.org, driver-core@lists.linux.dev,\n linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,\n platform-driver-x86@vger.kernel.org, brgl@kernel.org,\n Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>", "X-Mailer": "b4 0.14.2", "X-Developer-Signature": "v=1; a=openpgp-sha256; l=1381;\n i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;\n bh=2zTa1uQYxUxYRVUzJRipjA8BBDZOomn/630n+yTJVvA=;\n b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpz8X/37eCiBlH+aem1nIKwfVlK9GeJXczn48iF\n rKSzEir77eJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCac/F/wAKCRAFnS7L/zaE\n w92hD/0WgKx1R1QdJujvcq6sffSUDfGGKkdEhTqJ1XuTfk9USZdzbNgpV04hIVe0Cc2kl53gVTS\n 8sRcPAg0gkLKdvq4T0CIhQL5cQYK8nehO5qpF0FqyZ0ZYc1kgzRmTAIneqeRRJFqLK2zzt4NlNh\n Zo4U71ukvF6MpIXtQDp0q4gbXxdZb4R0hvWKZRQG/cv7++uYe/pQ0Xrju2LbrjxbMD99tu7tHBK\n cZUyzgnizNZi/AX9ssfQ0ENaZlG/yB8u3yoZEjXjwEj4qdHqGWhvswdtVaUZ225qMso8ICm4CRn\n 1xQ0lXLzskXvwomct6OCN0PlRVgDL1Xqr+BXWnTUGB0bA3YRyXGHl6xN8/xQeDvXBg1PYkYqD30\n J9IFVBtFQz7/ZSkpHU15Z8Fv9W5xyMwKBGuIsOwEi2/y5Ukv7oqyH1DBmWxjNjo+UvIQF7ZK5kY\n BarEbjpFRoCdiSG8+cVTHbj8zh00WpFMnrLwqd6j8542JbnV7LLfD2Rh466JYurfzDObMAVQPhc\n 1ltMJFE5Ocs3ON+UOcysGTNOaZF01BfieRp+Si9GR0XQlP2cnL6ycefpxJ1xEQ4RBAwSB9cg3Jm\n yxEhy7G2FlU40MrDwj8xEK7b76VPgVQBAyvSW1DvG1qHQ+UOUtYLR2y/KDN5Ob/6xVPVACGXBRR\n k64RKpZZ4Jzqgrg==", "X-Developer-Key": "i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;\n fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDAzMDEyMyBTYWx0ZWRfX5UJXSRxOrBaW\n QLKZ9LxEXb+rphSMfKq33qYrmVPyDfkyWI67zLAmTlgsujOuf4gU8xlmjxq/Fk001cE3zBtFP7U\n /ycR7gflzyV8c5G2Fq0twPTThmyrFnVvkAkql8aAJCD926YHAowAXqb+GeJiT51Tp6MjvWakJM/\n cMON5v8OU8elOyg5j21RBTb8xojL8TsUaTD/0RADw+FKSwJbnU7FDf/tOAI7ucHb8rTtevVYOCc\n ImJ1aC91kxXKd7GiExY4IFGtrRlVGZCeBfR3amlOTua7igSQPD/sfyOObUBqzBzppii82SYYSfi\n ggY5aHJg63dCfHG6FSHWlq2CtATg53ld6gvPXfucMQD7bF19MgsI4EFQ6HkCWE8PpQpt0ZgYkuX\n MxG470Y75VpNUQUs3/l13LmsQkJNoPqVkBbHY/mIVPfxUnpFiOvgiqMs2wFscLuDdEGQlEsXNdV\n kNGo1IJ7NO6Bo0scCfw==", "X-Authority-Analysis": "v=2.4 cv=W5g1lBWk c=1 sm=1 tr=0 ts=69cfc607 cx=c_pps\n a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10\n a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22\n a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8\n a=WW6vG2jIvFMNhbJRSCoA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22", "X-Proofpoint-ORIG-GUID": "sZ_BH6M5CW-KmFxhsgpCYHbVR2w1SvW2", "X-Proofpoint-GUID": "sZ_BH6M5CW-KmFxhsgpCYHbVR2w1SvW2", "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-03_04,2026-04-03_01,2025-10-01_01", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n bulkscore=0 suspectscore=0 clxscore=1015 phishscore=0 impostorscore=0\n malwarescore=0 lowpriorityscore=0 adultscore=0 spamscore=0 priorityscore=1501\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2604030123" }, "content": "It's possible that at the time of resolving a reference to a remote\nsoftware node, the node we know exists is not yet registered as a full\nfirmware node. We currently return -ENOENT in this case but the same\nerror code is also returned in some other cases, like the reference\nproperty with given name not existing in the property list of the local\nsoftware node.\n\nIt makes sense to let users know that we're dealing with an unregistered\nsoftware node so that they can defer probe - the situation is somewhat\nsimilar to there existing a firmware node to which no device is bound\nyet - which is valid grounds for probe deferral. To that end: use\n-ENOTCONN to indicate the software node is \"not connected\".\n\nSigned-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n---\n drivers/base/swnode.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)", "diff": "diff --git a/drivers/base/swnode.c b/drivers/base/swnode.c\nindex 51320837f3a9f1bf4f65aa161d9b941affc74936..61e73417aee89feb855b0f429e112ca0af78a003 100644\n--- a/drivers/base/swnode.c\n+++ b/drivers/base/swnode.c\n@@ -554,7 +554,7 @@ software_node_get_reference_args(const struct fwnode_handle *fwnode,\n \t\treturn -EINVAL;\n \n \tif (!refnode)\n-\t\treturn -ENOENT;\n+\t\treturn -ENOTCONN;\n \n \tif (nargs_prop) {\n \t\terror = fwnode_property_read_u32(refnode, nargs_prop, &nargs_prop_val);\n", "prefixes": [ "v3", "1/2" ] }