Cover Letter Detail
Show a cover letter.
GET /api/covers/2219582/?format=api
{ "id": 2219582, "url": "http://patchwork.ozlabs.org/api/covers/2219582/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260403-swnode-unreg-retcode-v3-0-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-0-7886092b28b4@oss.qualcomm.com>", "list_archive_url": null, "date": "2026-04-03T13:51:49", "name": "[v3,0/2] driver core: make references to unregistered software nodes a special case", "submitter": { "id": 92196, "url": "http://patchwork.ozlabs.org/api/people/92196/?format=api", "name": "Bartosz Golaszewski", "email": "bartosz.golaszewski@oss.qualcomm.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260403-swnode-unreg-retcode-v3-0-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/covers/2219582/comments/", "headers": { "Return-Path": "\n <linux-gpio+bounces-34647-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=Uy6V79kX;\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=VEu5G6pI;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34647-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=\"Uy6V79kX\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"VEu5G6pI\"", "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 [172.234.253.10])\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 4fnKwj0LNpz1yCs\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 04 Apr 2026 00:55:01 +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 4313D3067A2F\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 3 Apr 2026 13:52:11 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 313E0306B37;\n\tFri, 3 Apr 2026 13:52:10 +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 F2FB72EBB8D\n\tfor <linux-gpio@vger.kernel.org>; Fri, 3 Apr 2026 13:52:05 +0000 (UTC)", "from pps.filterd (m0279869.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 6336D3up3772507\n\tfor <linux-gpio@vger.kernel.org>; Fri, 3 Apr 2026 13:52:04 GMT", "from mail-qt1-f197.google.com (mail-qt1-f197.google.com\n [209.85.160.197])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d9wcs33dp-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:04 +0000 (GMT)", "by mail-qt1-f197.google.com with SMTP id\n d75a77b69052e-5091327215dso91619291cf.1\n for <linux-gpio@vger.kernel.org>;\n Fri, 03 Apr 2026 06:52:04 -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.01\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 03 Apr 2026 06:52:02 -0700 (PDT)" ], "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775224329; cv=none;\n b=PrRAn0ROos2yo3Uvbd+AnnriEgbJio7gJTodSBh7J1L7+LJHy8DriJwhG75KJTJH8ki99y4NBWMVIFrJ54Rbr56dzhv3K3Sy9nLVWKLt3kF8+CBlvEm5ecDRX7pOcV7b3CVvvVTlqvSjQlTUNg1L6knEyXo+W7r2bKKDabw56sA=", "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775224329; c=relaxed/simple;\n\tbh=NlWOA6UrBUxPU2ZmL/Aama748Uq244oTOSPRnxCWr80=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=FpXTrTUuVktenDvrbKvyZzZvKdDjE7AdScYJBI9M0k1WMXnY1icp8SIcXf1JbpnQvVTcMmSS82vddMm3GS5GoyDkWBp6nO3JwovvXCpcV2tG3Q+K/XTNogq5M4WJx9f4KxWidILQOdwC0+jh8lOgS+SGxkp+qKLzNGL459XAj6g=", "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=Uy6V79kX;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=VEu5G6pI; 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:message-id\n\t:mime-version:subject:to; s=qcppdkim1; bh=Jncd9S+sPgUnlMtnW1kBhI\n\t3ZQuWK02IAKrgbnLxtzqw=; b=Uy6V79kXpcuITgY8AQLFAO2QboAK3c6Ukc/jNq\n\tNNS1GhOkUrLZqRV/4L2c7Vj8CccSup7x21tx3YhNiBscrNeZK8//eLN8mS84JxW5\n\tmqvy6cXLwX2bTAd7jplLELf7jLFC7eYofCrrQeNd1ko0TPkcxyChjCcBBU20UJvE\n\tVXHj9zDVFghxgk8bzolx593Un0nygJQk4p2fItgmLfJnYF2CDupCHB4iaBtXU/6p\n\trF87apN4QKkethSsvEsROoBKqxrMsLr+cfBksUjnlb0kXro6O881/lvKBtYBUoYH\n\t7T1z8Vnw6nCxax+YX80pSfPNfBZMN8gSeJIJqPce9bvMlnjg==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1775224324; x=1775829124;\n darn=vger.kernel.org;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:from:to:cc:subject:date:message-id:reply-to;\n bh=Jncd9S+sPgUnlMtnW1kBhI3ZQuWK02IAKrgbnLxtzqw=;\n b=VEu5G6pIXUbsu943laVERkpJezzcbWyJN8A4VDEZ18wNrVKXGH+I0L2J+VgaueVr7s\n k+xqUQdNtmlYaT5m1F5J8nSgWZrmaHj+DHEUtpBWkHooXV0+uUclr7lszRl7ZT7ibqfI\n affi+D2eVf4F/bUGwPLFKLzdMVvvz0ZQQAx/M2t2LH2Gcg88BvNv26u08qirzpYobRkM\n rh2bqRLGhTnG+VxSLehcSiNgrGRkgy4qtk3VkM2cKzuxCpUAuV1NKBknakVUuKddSQ87\n tIXJVTb45WdCx5n3SdbLUgtSVne3zSRmmWwLcpcwamD33XJ2fsfgxv7il8vpvkERj7kI\n qFOw==" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775224324; x=1775829124;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=Jncd9S+sPgUnlMtnW1kBhI3ZQuWK02IAKrgbnLxtzqw=;\n b=RdKEr34izj5rEobY7LcCWasronAfw+x176eTyOyvb8BAc+rSvqU9yz/cXzpqbzCAjO\n BeQg3szrxrCM4+3zgqRjzkMCg7LI586JqfjRj4k+cpH38CD75+zPxSUznBaEyYOAUOJx\n 31aEj8yBGY/WTqdvrl7rXR2fGCTZbEqknbqdxo2xKsL4LOB+RBmG1nDPfSjYdnsPQOZr\n EGU0gNfLh0x6rhiQh6DKs9ADKJL6TYUEpkLjOhkBV0AVgcIcJR8VnYISxayzofoR1Av+\n Sx6uDD13qTiK2knMSVvPlxARVY3htkibKL3AuMuANQrk30lKLKP2wPuGkv60X2hSU0J/\n 15Kg==", "X-Forwarded-Encrypted": "i=1;\n AJvYcCVKZD13ksOZSoZwgIotsF7fmkD/VR7oaWNq54Zbq5/u2jPlxQoh0wEx3ToUe0xamA6tV7Jk9YkQpALK@vger.kernel.org", "X-Gm-Message-State": "AOJu0YxFTxkz3+IxKLFUjKLds0zJl5lK1YWHEqVdzL8Z0VmzHr2j2N3G\n\tPjvLkmKFFiHabbtqH4mz613HV/icDTj9JXwencS0Od288zdnzavc0h2Kj/QFR7m5lp1WFx2PXBh\n\tKmv/vf/t4MrtA876sZieORccN6RgFW73rYK1CzVXBqnPjlrDvsL1cXywafk54RvhU", "X-Gm-Gg": "ATEYQzy92OLSXDoS6X1RIaN04rvB4P0l2VLJIA7mvBnQifBPZ9o5suQzYrde2FBtd9t\n\tXhIjzNxAJrousg5xSC/f1MayXkC1LFuo2Z4KzSFch0/muGX+3MSHX0t5deSPA3+I2atKBOoYuTG\n\tJ4xSVSD1bhdubJckLS9FqG1DC3zaRJBS1Yb5B4zLcyCG9PARoK0FQWbJpHhVC9SvhogH706HpPj\n\tEb9QCO9lvorJy/J0c6/tXLsbuZZk3lhCqrbfxq34a68bEWNDm/+gXBhT1VSzDcYSd2KS7eKGRSH\n\tDHIeYmXtem818RW8/c8vnaY14+yFDGviExnO7xATY521pxsQwpKjN7KhAi3X6EL65pxZ+SFqSUr\n\t3TcjqxlmnzPzPx3hPkFSCkeUEgQmhZart6eGVI0e5Kf6XBC9ccXcM", "X-Received": [ "by 2002:a05:622a:260f:b0:509:2448:410 with SMTP id\n d75a77b69052e-50d62ae8458mr42937701cf.47.1775224323913;\n Fri, 03 Apr 2026 06:52:03 -0700 (PDT)", "by 2002:a05:622a:260f:b0:509:2448:410 with SMTP id\n d75a77b69052e-50d62ae8458mr42937351cf.47.1775224323446;\n Fri, 03 Apr 2026 06:52:03 -0700 (PDT)" ], "From": "Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>", "Subject": "[PATCH v3 0/2] driver core: make references to unregistered\n software nodes a special case", "Date": "Fri, 03 Apr 2026 15:51:49 +0200", "Message-Id": "<20260403-swnode-unreg-retcode-v3-0-7886092b28b4@oss.qualcomm.com>", "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", "X-B4-Tracking": "v=1; b=H4sIAPXFz2kC/x3MSw5AMBRG4a3IHWvStAi2IgbKjzspufVKxN6V4\n Tc456YAYQSqk5sEBwdefIRNE+rnzk9QPEST0abQmbYqnH4ZoHYvmJRg6z/Z0uWuMuicKSmmq2D\n k69827fO8EvG3YWYAAAA=", "X-Change-ID": "20260403-swnode-unreg-retcode-38b5b92eab28", "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=2105;\n i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;\n bh=NlWOA6UrBUxPU2ZmL/Aama748Uq244oTOSPRnxCWr80=;\n b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBpz8X6M2qYjAHwaPwqmT/pp9+4mIAqzXsPY+bba\n kOFCo306GSJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCac/F+gAKCRAFnS7L/zaE\n w1LuEACh3O8artkXQUwfvuuCLjG5ktBfI+U8MJhhKQCCBPkRGQnZ6rphdma2YLCZHXYMRx7G27i\n GV8ZdKW+/q+QQ6h3mgev46ldzgTc5MKF5STbxlMc96ctIr352g7BhqKNc2az2ItE/YuTLTbGFe3\n q+c7VXV8xoD3e1AZR9nEvGZd1rPnx3SvAf0MGNUHebfG7umL/jlHx5JGPBdHdxJ2ogP+rCW3Tc0\n ftLLcX+fC/2oWOM+b3lfwz/Lxps/oe06HmPUwDVcUeotQjSNBUVGOmp9ysbHka0LQYUGfe1MC7s\n 6lyO8m6wx02afdnNLPFDAq/9QuBm80TIPT6OQLJiEVcqs8UE+z/hAsLaJj8IHaLxQy9N7iS8VLR\n 8q3yE54xuM0fomeiy5yFI76SYHYXIMB9vajE0cDyilOuKapYBF8QXzwxIAqojSqJkKdAEoucHeD\n pV+DXYZNsHo/2ePt1/SF0mEvlNFgKj6h/qeNYC+ttJWVgsha5zvj7dRGe09z0L7oMsXfOYJWnLS\n /zdwt6KHQvf+Wj/zLpWz7DDc2It9cspD//3kDzP0AlKnZ2cn4vfjh8c7qMp6CSY4mEImYBbfJ8C\n kk5t40EMKxz0CI5BdkSm8J/g1o+stvJgX+6p3lXxW+4e68ZEjWL4LpXJZPrl/lH1yijL82eTFsd\n po+o2jNh6+zmkog==", "X-Developer-Key": "i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;\n fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772", "X-Proofpoint-ORIG-GUID": "0lpcoEV6fVq7gIWkG5tKm9xjllfz7EKg", "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDAzMDEyMyBTYWx0ZWRfX4UywfGj56MEz\n OaZ3Jqv90/bTFbyuM7PuRyDzbps3GgOdhNKhpcruaCMo5faaBitUNCWy5jVbGvLq7EVu8lTiVkZ\n XkodCMVesUdky9LphH7UGzurfdFuglKFo0BmUSAHrI58+IPrpnUC23fqtTkXrAFL9fUho/0qjdN\n bvT3tMhh8GZXaHLv+hlsaX/CPc0W7gmZjX5e6iCPsRtZHrP97CGrCLGQ95/YFdQy3uifn2WNd7O\n QSEYXSINaW7FC7i4uqqeMWfFIrHCiXmpkeYwRR+QBkzc03+M4o3tBIIpzv3Po7Qc/Vt0TTKNQy7\n DmiBtvNNVm6ROQCtOImFIwvmmqtR/H+N52h77dFM2+sd4mcr5CE61k210mf4yOpF7KLaZK2Z89T\n uNDDpU2L9v/oSO088ScMfDOgJ21BAsBZ94P475r7O2HmHWtRtU+awLHtJvyLa/+6fwHhtlhxDk4\n TVtnl0QCTmyrXVAUGug==", "X-Authority-Analysis": "v=2.4 cv=ZuPg6t7G c=1 sm=1 tr=0 ts=69cfc604 cx=c_pps\n a=EVbN6Ke/fEF3bsl7X48z0g==: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=_glEPmIy2e8OvE2BGh3C:22 a=bC-a23v3AAAA:8\n a=EUspDBNiAAAA:8 a=h3m_6F4IQ1uC9WK5d8AA:9 a=QEXdDO2ut3YA:10\n a=a_PwQJl-kcHnX1M80qC6:22 a=FO4_E8m0qiDe52t0p3_H:22", "X-Proofpoint-GUID": "0lpcoEV6fVq7gIWkG5tKm9xjllfz7EKg", "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 adultscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 phishscore=0\n priorityscore=1501 malwarescore=0 clxscore=1015 impostorscore=0\n suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001\n definitions=main-2604030123" }, "content": "I spun this out of the bigger series (see: link to v2) in hopes that we\ncan get it in for v7.1 and make follow-up development easier next cycle.\n\nThis series proposes to make unregistered software nodes (ones that have\nan address but which have not been passed to software_node_register()\nyet) a special case with its dedicated error number. This will allow\nsubsystems to defer probe as if it was a firmware node not backed by\na device yet.\n\nThis is done in order to allow easier attaching of software nodes to\nGPIO controllers and the removal of current label name matching against\nthe software node's name.\n\nThe patches can be picked up independently into driver core and GPIO\ntrees.\n\nSigned-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n---\nChanges in v3:\n- Drop x86 changes from the series (will be resubmitted later)\n- Use -ENOTCONN instead of -ENXIO to indicate unregistered software\n nodes\n- Fix retval check logic in gpiolib-swnode\n- Link to v2: https://patch.msgid.link/20260402-baytrail-real-swnode-v2-0-6f5054a4cc07@oss.qualcomm.com\n\nChanges in v2:\n- Completely new approach\n- Keep the cherryview and baytrail secondary fwnode handling as a\n driver-specific quirk for x86 tablets and don't introduce any new API\n- Change the return value when resolving a reference to an unregistered\n software node and defer probe in GPIOLIB in that situation\n- Export acpi_bus_type for use in x86-android-tablets\n- Link to v1: https://patch.msgid.link/20260319-baytrail-real-swnode-v1-0-75f2264ae49f@oss.qualcomm.com\n\n---\nBartosz Golaszewski (2):\n software node: return -ENOTCONN when referenced swnode is not registered yet\n gpio: swnode: defer probe on references to unregistered software nodes\n\n drivers/base/swnode.c | 2 +-\n drivers/gpio/gpiolib-swnode.c | 11 ++++++++++-\n 2 files changed, 11 insertions(+), 2 deletions(-)\n---\nbase-commit: cc13002a9f984d37906e9476f3e532a8cdd126f5\nchange-id: 20260403-swnode-unreg-retcode-38b5b92eab28\n\nBest regards," }