{"id":2220542,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2220542/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-gpio/patch/20260407-swnode-unreg-retcode-v4-2-1b2f0725eb9c@oss.qualcomm.com/","project":{"id":42,"url":"http://patchwork.ozlabs.org/api/1.1/projects/42/?format=json","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":""},"msgid":"<20260407-swnode-unreg-retcode-v4-2-1b2f0725eb9c@oss.qualcomm.com>","date":"2026-04-07T13:27:58","name":"[v4,2/2] gpio: swnode: defer probe on references to unregistered software nodes","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"891b7458b00219d2feefb96174b9e9bc75e2257a","submitter":{"id":92196,"url":"http://patchwork.ozlabs.org/api/1.1/people/92196/?format=json","name":"Bartosz Golaszewski","email":"bartosz.golaszewski@oss.qualcomm.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-gpio/patch/20260407-swnode-unreg-retcode-v4-2-1b2f0725eb9c@oss.qualcomm.com/mbox/","series":[{"id":498983,"url":"http://patchwork.ozlabs.org/api/1.1/series/498983/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-gpio/list/?series=498983","date":"2026-04-07T13:27:56","name":"driver core: make references to unregistered software nodes a special case","version":4,"mbox":"http://patchwork.ozlabs.org/series/498983/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2220542/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2220542/checks/","tags":{},"headers":{"Return-Path":"\n <linux-gpio+bounces-34812-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=eNC+pgOD;\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=K2w3wvpm;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34812-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=\"eNC+pgOD\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"K2w3wvpm\"","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 sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::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 4fqn9G3tJbz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 23:29:22 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id DAEC13019FE7\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 13:28:30 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id EE3CC3B895F;\n\tTue,  7 Apr 2026 13:28:19 +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 605F43B8937\n\tfor <linux-gpio@vger.kernel.org>; Tue,  7 Apr 2026 13:28:18 +0000 (UTC)","from pps.filterd (m0279870.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 637ConAe3402629\n\tfor <linux-gpio@vger.kernel.org>; Tue, 7 Apr 2026 13:28:17 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 4dcmrhtvaj-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <linux-gpio@vger.kernel.org>; Tue, 07 Apr 2026 13:28:17 +0000 (GMT)","by mail-qt1-f197.google.com with SMTP id\n d75a77b69052e-50da31af14cso20155451cf.1\n        for <linux-gpio@vger.kernel.org>;\n Tue, 07 Apr 2026 06:28:17 -0700 (PDT)","from brgl-qcom.local ([2a01:cb1d:dc:7e00:b36f:5370:5f91:2d5])\n        by smtp.gmail.com with ESMTPSA id\n 2adb3069b0e04-5a2c6cccd2dsm4073807e87.67.2026.04.07.06.28.13\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Tue, 07 Apr 2026 06:28:15 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775568499; cv=none;\n b=Je2SvQLIjleBIzHucoo3uavYJAdJowJ+tUBPzyGBbmym3mGOxaMnb68NA2v7L0D6oao5KcBe89u8mXYZ+zXjtGf2neitQUw90TQzMdfMhxnNUTIb6/Vy1cIu/FmlyKB3OuMcJ5EKDSp65opAbXzFVbr4UktsI2W80u9iyD1cKLQ=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775568499; c=relaxed/simple;\n\tbh=OEfrFqY10EtQxTVjSrDWnxKhZ0dRAZ0uYSNJWN47ZEI=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=OL9d+B7fYuYhOyaq65wYkusq4b+iggxXEw/aICCoL7lLxhNWndh5xX+Vcu9KfJune3r06g86iMEfzRBv8YsHyyNL/+e+2dep/BG1f/OaUZ2rV2SguZHXBoOCdu/+h6khGpvA3X8UTndsW7okgD3nZ6GkJ0lG5bwIFjNqUUONFic=","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=eNC+pgOD;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=K2w3wvpm; 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\tw5c8MEzhdr4cVa+dIv0sfjNJqngruD2IfC4W4N4aSpw=; b=eNC+pgODrXDdH9Nx\n\t6RcG9TXWfqCBBPfRmXbLWe6K50yACYkK83ngffbftT1gbltBVuaqcCK62uNdKOnq\n\tlnCoy8W81mSLY10LxTEBCoZupcilNsSmOb4yUf1iAMikF4mQpAcpAGjL8Vyoj7ak\n\tTDz+LOjlXEIrcWi6dYaxQDZN9dC616vistiEWhQBaw0ca+z4Q0kzh0PxSF/g9Nj1\n\tLgY0hoYH2ancptfm9mBkj6NSTXQ827XG1kGX6gLWDwWqveZV7tln1+L17DGUEw4R\n\tL62F/NjISBK/H/RMVZQ419XCWK4Zc+PZMX/EOkdtiheogulxgPTPVXlbwNoW9rnW\n\tYooYuA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=oss.qualcomm.com; s=google; t=1775568496; x=1776173296;\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=w5c8MEzhdr4cVa+dIv0sfjNJqngruD2IfC4W4N4aSpw=;\n        b=K2w3wvpmeV8hzKi5sTUWoRfJuSTdCiydlRzFkqj/mb+XBF2S1woecmUxK4DKGYx1s8\n         R3qz46fHRPxEqXKTOD8yzHWxB2jXRlZZhugdd1wIFKpeO/wnqsCuRxnX0mhz03YDzv3I\n         Qk3S2zHK0up2oGWV0UkfLIE0oFIXAefpao00oI93Ob/pIhUdVpAHeNhv2cTZO4RD479g\n         Svo7nM9HkV2NlfK5ZBQC+iOsNsj0D5m97MRnByscKZ/7X7dB/brjDNKhVut7X94JpiR8\n         rXDUpvNyyiRTSMinm5XrE8+qckPdbQ2WgW3s/g7zTMZREUmVtzUgBELWuQNYunU+hNoE\n         Hw/g=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775568496; x=1776173296;\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=w5c8MEzhdr4cVa+dIv0sfjNJqngruD2IfC4W4N4aSpw=;\n        b=DJ6BCwqMM7wSb0lLjO/y9xkqH1E4INXvhcTZYt+MS0P4QjPS4LyW2aauvjAkn91Lht\n         aeA1u7ey9v2B3cER1Z7QLJeOeCe7VnGTF2DGAbcW+4ZRHejR8lqi3BSv8ousGypTgU3Y\n         UEkrbaAaBqrtuKEPbTrlFjshf394roNftLKZwXFOJ86o9ayTX810DlvzlAIDtasekP2b\n         1HhlC6dPo11qvAnZwQf/BIw0UozeXZmZL9/4/yLXpfbQEk5IA9wclg6XijFI9xWFoif/\n         QL0QbEiL4bATIVWlNu61Ndc4wmODA2S6Y5wXRzx02B5RFUhbyX47z7OWwZB0OCswgu6g\n         soQg==","X-Forwarded-Encrypted":"i=1;\n AJvYcCUX3FYbJYku/I8wyKdrIJjFpgYnbprqu/TY2eyGvz/OfqCAv2i/fnwyChlaMM3mcalJDQFtUr7IO+3n@vger.kernel.org","X-Gm-Message-State":"AOJu0YxrHPQDU/yJtr3qlhSWf4fX2c3chpJsfe/2xcxfP5K/MNGZe1Gs\n\tWumJEDHEFLtWlDaIJqzSkbH3819BYBrEcgWIV1Zd2zPMEI2cpWs0VoL+RVwdAF0LQ+9QtyL3CEP\n\tN5AC06PtamN8HkRO8LyGBci7tFAmgADbGZhV8COuj/LFlFiQduxyhOtxGEBz11ZTN","X-Gm-Gg":"AeBDievqtl2zkTLRiEkFG4WqbINdWNQJ70bU9jhj3U6XzH8jSNsD+2RGH2IowRc/vMA\n\t4qah0RN36Qp4EzziBOmkUoDE+19c8FcqmjWaznaQulst/sC6r/ZQSCCDaJXvzm/OfNKaEjx8mOe\n\tCe/3FY7ptGJt6l6xgSSgIxudrBIxbj5kMfufGAp4sRkRxMOIBBVd3Wjx5H5oGsD4yxq2tEHoalz\n\tYau+tdnTv+1jPflFxkXMa5adV5jL6BWY3ArG5LWjaB5LN/4pPPWD7ufBEX3XjRjsRyadUSmgvPO\n\tqm8StTlQADWbEBAOEXiaSAWHPFxtz69JNfsPZ8nkBMEqqInRG+ZveGSL76VaU+XiY9/v0DRP6Lc\n\tHb+Zt9b6aNTz9vWVDsJf1gNXYN+n8ATjXBd90C9J6Ju7rsLH41ZM=","X-Received":["by 2002:a05:622a:4c8c:b0:50d:82bc:d2b4 with SMTP id\n d75a77b69052e-50d82bcd411mr164477331cf.25.1775568496507;\n        Tue, 07 Apr 2026 06:28:16 -0700 (PDT)","by 2002:a05:622a:4c8c:b0:50d:82bc:d2b4 with SMTP id\n d75a77b69052e-50d82bcd411mr164476841cf.25.1775568496031;\n        Tue, 07 Apr 2026 06:28:16 -0700 (PDT)"],"From":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Date":"Tue, 07 Apr 2026 15:27:58 +0200","Subject":"[PATCH v4 2/2] gpio: swnode: defer probe on references to\n unregistered software nodes","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":"<20260407-swnode-unreg-retcode-v4-2-1b2f0725eb9c@oss.qualcomm.com>","References":"<20260407-swnode-unreg-retcode-v4-0-1b2f0725eb9c@oss.qualcomm.com>","In-Reply-To":"\n <20260407-swnode-unreg-retcode-v4-0-1b2f0725eb9c@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=1448;\n i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;\n bh=OEfrFqY10EtQxTVjSrDWnxKhZ0dRAZ0uYSNJWN47ZEI=;\n b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBp1QZlY5tTT9u7707SEUVxT4SUMKUdcSw8KweqE\n EqfOSvq9SOJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCadUGZQAKCRAFnS7L/zaE\n w86YD/0bskC9HEQp6u4n9iE5eHUdzj88nnBi8+E7bXgshffGQMjUkgQdC9LsraAR7ZsNIUUGMfv\n mvyn6HMSeU33eudv9g5ep7QGJlH7QPQKNgjTfhoJ55Ii/WHa+PVdzVESRDAGN7O7t58rW6SQDCy\n VngmqBnhvIg7oYlJPcbvJBqKJJNSidTDhk+DfHNvZnq2/mCsJGUDkUyglz5Q1WfT/CW3155Fz1U\n YBb0S+u+QMxbWG0Eh3MGovvhyGq3+0DpdQ6/i4N7f9jKcpyVLh1IhJvlyesswqzUH5S2wSpb859\n dcsgdTChI0yPEbV6K/lamQ1iC5MjvUZFciAYeApzYOwOzb8z0OT3RbFZDoWcFkUve/oJRYqpMaz\n nDSV/KCKDiH6Vq3EeO+2X47tjMrodSWhRAa/QTN3/hcl3ib3krTHyKhxIg9XdYq7ZI91ZRrSiio\n ra7IEuNGp9Pjhkc1RZlvf4UrRpoj5zX8uQ/R/OxTPro3H8m66SB1XJKtoCx8vdIfeYUEhvm3Vhj\n iqGRkBiquItARHAjuCPajV2OLCh7QSlf/fwQjwwxR0P3a5K/NX1rkEiDE8gwYX1WHVXbQLUHas9\n xO/ORkmqRvMAefGJztED0ifhQ420kzAkia2kShoCRRAFD9ukWUc3cJTzD4Ut3lrpfAlhES5bHA8\n 3tPRAH2wrClAw4A==","X-Developer-Key":"i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;\n fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA3MDEyNiBTYWx0ZWRfX7xdv6WUuUiEH\n yQF9If5BGe3fA2/XF1GR0C4DX7Ds7QfGGQvtLWik54cm0FV3tJdSF0UyXB9/RGAy22G4OQ/PfBW\n N21E0OWOC/8pNYEvykMTsBdbuVLLsBhQERLGiyf/s/m+LmNCUcwIvCstYIpTlXLcFW+5ntqtu7p\n 8Qwn24ndUoX1y2uRYpkPAdQQxvpLbzRQ3wXpKL6Hg1N4/gPo+edAr9zMwmDGJvBqzMh6gGZluGE\n A4h8orlNyyQOjtH5kYLJSa8rXqaqJjZ4g4ETVj7Gs+Zu3xQGwfJKKWh6N1o+YKjhp45OEpV83xC\n TNdZFnlZZtCcQWluAz2UG/MRC+9H0Tyeg1H9h4WvxhJlTnYmirOQBqDqosfTMrkrV3q3j7Rw6eM\n Tp3lPqKSTepio/2/C9hVb1jSjgAsYT1LveCDdP0n4Rsvo649LG5Y0LQ0ZPYDuySaHJP48GP+K9C\n b1Y6UEdGZQFG8QVgsIw==","X-Proofpoint-GUID":"AHQKsuWCQJtZwtcEdumMiSd570yg3qs2","X-Authority-Analysis":"v=2.4 cv=XPUAjwhE c=1 sm=1 tr=0 ts=69d50671 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8\n a=H5P8rdbTNIBZEmRUth0A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22","X-Proofpoint-ORIG-GUID":"AHQKsuWCQJtZwtcEdumMiSd570yg3qs2","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-07_02,2026-04-07_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n malwarescore=0 suspectscore=0 priorityscore=1501 impostorscore=0\n clxscore=1015 adultscore=0 phishscore=0 bulkscore=0 spamscore=0\n lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000\n definitions=main-2604070126"},"content":"fwnode_property_get_reference_args() now returns -ENOTCONN when called\non a software node referencing another software node which has not yet\nbeen registered as a firmware node. It makes sense to defer probe in this\nsituation as the node will most likely be registered later on and we'll\nbe able to resolve the reference eventually. Change the behavior of\nswnode_find_gpio() to return -EPROBE_DEFER if the software node reference\nresolution returns -ENOTCONN.\n\nSigned-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n---\n drivers/gpio/gpiolib-swnode.c | 8 ++++++++\n 1 file changed, 8 insertions(+)","diff":"diff --git a/drivers/gpio/gpiolib-swnode.c b/drivers/gpio/gpiolib-swnode.c\nindex 0d7f3f09a0b4bee0cf1bbdaa8b7b8ae4cd5de581..4374067f621ed782a7e1549f7b0b7e44eac04930 100644\n--- a/drivers/gpio/gpiolib-swnode.c\n+++ b/drivers/gpio/gpiolib-swnode.c\n@@ -93,6 +93,14 @@ struct gpio_desc *swnode_find_gpio(struct fwnode_handle *fwnode,\n \t\tret = swnode_gpio_get_reference(fwnode, propname, idx, &args);\n \t\tif (ret == 0)\n \t\t\tbreak;\n+\t\tif (ret == -ENOTCONN)\n+\t\t\t/*\n+\t\t\t * -ENOTCONN for a software node reference lookup means\n+\t\t\t *  that a remote struct software_node exists but has\n+\t\t\t *  not yet been registered as a firmware node. Defer\n+\t\t\t *  until this happens.\n+\t\t\t */\n+\t\t\treturn ERR_PTR(-EPROBE_DEFER);\n \t}\n \tif (ret) {\n \t\tpr_debug(\"%s: can't parse '%s' property of node '%pfwP[%d]'\\n\",\n","prefixes":["v4","2/2"]}