{"id":2220543,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2220543/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-gpio/patch/20260407-swnode-unreg-retcode-v4-1-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-1-1b2f0725eb9c@oss.qualcomm.com>","date":"2026-04-07T13:27:57","name":"[v4,1/2] software node: return -ENOTCONN when referenced swnode is not registered yet","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"66be69d9ecd1582c3b84ce5c979b46b58a650a35","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-1-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/2220543/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2220543/checks/","tags":{},"headers":{"Return-Path":"\n <linux-gpio+bounces-34811-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=MLfpq7QY;\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=Om5AgSl7;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34811-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=\"MLfpq7QY\";\n\tdkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"Om5AgSl7\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=205.220.168.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 sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\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 4fqn9w3LJKz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 23:29:56 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 2DE0330240B2\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 13:28:21 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id C8F2F3B7B61;\n\tTue,  7 Apr 2026 13:28:16 +0000 (UTC)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.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 5B5D23B775E\n\tfor <linux-gpio@vger.kernel.org>; Tue,  7 Apr 2026 13:28:15 +0000 (UTC)","from pps.filterd (m0279865.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 637D3Gg02328163\n\tfor <linux-gpio@vger.kernel.org>; Tue, 7 Apr 2026 13:28:14 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 4dcms4tvd0-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:14 +0000 (GMT)","by mail-qt1-f198.google.com with SMTP id\n d75a77b69052e-50d76f460b2so43034961cf.2\n        for <linux-gpio@vger.kernel.org>;\n Tue, 07 Apr 2026 06:28:14 -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.10\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Tue, 07 Apr 2026 06:28:11 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775568496; cv=none;\n b=eMoHC4cgZgj+/ja1BlAkYF4WIZFb2xpKhnWGc5CZq5xZnj/o1RFkI0Hz6MTxSrbKsHo0Z6R/AHWZHakj1zFCy+jLQzlH1blTK4Bio+wHs/wqB8Zye/tWxB/p8n3OWdcDjiGj5/v6RqYitOs+kuhTbnoITHaGn6M24f5VbL+iPNA=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775568496; c=relaxed/simple;\n\tbh=hmYdGZ8QpnFOuKeBACyvFyEsCOerFDJssZtlQSsutkA=;\n\th=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References:\n\t In-Reply-To:To:Cc;\n b=hWercYwSbS6T517Xcr9zmfayH5BUhvNXfQ04V/Rf7yoIWmU7n6IzrLGWyr1vH0AmZ4b3r1CAuIiLHn409vcZN2H0pnATWh+2kAptakYv/t0nv74F0nu/qouyOGA10oxU1SbQbFCcliMecLfp4LU9TgvtcuoeYBwnCmfM4YRFDKo=","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=MLfpq7QY;\n dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=Om5AgSl7; arc=none smtp.client-ip=205.220.168.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\t9liLF/qYXrQRfW076cbmGme0YBi1d5hYrDISi+SmGbg=; b=MLfpq7QYllDjY0ZM\n\tSIHS3wCWLtMZ7+OxG/CJTumykAa7Elpe7PryoJzPlCseiK/akd7reagxujTUjjyo\n\tpg6OSFmOLvJ80W3P2u3QXZQSBGwbmlYwgk0na1lSvGYpARWgtnEQtLl361LZNO2h\n\tqUm7TjaOL3cR9W2qZsQORvc1ydWVrIUnq8VPghh8JnjDN4qIPJDfhnTisZLgNFFr\n\tB+sNe48l1552wvMr4nHy4jMEY/4gGNWcgMRnSsRAtdQXyUDvMX5ezODVR+dd6Rt2\n\tcmOMJjPROf1NQDZj+Jmw7PBKAtJ9nSarSYnbislIYqvR4OwS8PDWqaoYcRtZJ+Jb\n\tVHC2Mw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=oss.qualcomm.com; s=google; t=1775568493; x=1776173293;\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=9liLF/qYXrQRfW076cbmGme0YBi1d5hYrDISi+SmGbg=;\n        b=Om5AgSl7h9Dd7eIMHpAImatDLqPlFRHoKiVawirrbRgo3xp8LwObL+veJaimJsxvtK\n         i9AHSl/Vu5dSjnojd0QothnLtZ+mwDpztWK8bGfu1FrSKmdDYNykcRFsfA1gW9mObqOf\n         98lNIPv6wvNza7goeQwt6Ev0Hwbdo71y6zkJGCde3RfdRpfk+TYLDwcWcv86XWDrp2fw\n         we+GwttbHbpbcSmdK+YRS7xnzRN81c1+vmg8Bh5Awwdub2p6XGkSE038X6fIK/4tm5S+\n         u5i+itiCEb+yK2hG9dptRBl9nXCaE9vPMv7/BUFnsMBo2O07P2b+ND4EIikAd7jlkCmb\n         od+w=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775568493; x=1776173293;\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=9liLF/qYXrQRfW076cbmGme0YBi1d5hYrDISi+SmGbg=;\n        b=s56l2cTEMAFAsAzQE2UHAy4duko79XZbfnB3Gs3WSW2a7hz8zVxzt6q/D/xR+THSrK\n         7vlmw1PNzw1OckBafrMSoCYu7x00bbP3ZnqlegwsKfmIeXgzfju/SWUDUphhRzzDocHO\n         FD2ELEFx8pEQmgRKSrTohdQuZ9ALBrQM7w/iUDDw5YTXHHAUlUaFFLQ8O259uD4jhfGo\n         Y4hBJy3awJnc3OJVb8G7LIRnMhGqScLS460OV3Bpcxd/uGn+fqOkzpE3izyoDWTrq76I\n         WH7UI4AC4MCmBnfBgryiP72FgRLByje/JRpBkTrZ7IO5nE3bKvP3Jr+ZK646/HUfk443\n         oJlw==","X-Forwarded-Encrypted":"i=1;\n AJvYcCVKuQgJllBiqM7RQwi41rb7Zlo+NnbPhLk68nuqq6k2WPnelSaYSFIZz759Xvzrtmx99zWxxq+1mrNb@vger.kernel.org","X-Gm-Message-State":"AOJu0YyA1V1Ff8BAOldDnbqqR/01hsuHOFEtAjtT6lX8akg2LKTGF9nT\n\tLU+aQTCRevp2Z9iCYgvEjCs/yCjYkIzHIO+8EXP4ZrVlWTO3DDPmMNr+QFqtL0h5T5yvyoihbpD\n\tDsj3rY1DX87aAL+3KfAuznjwU2sAHNnc0aUXo89Jxi2SWl/Z4I0ELGwwcUyajDOLf","X-Gm-Gg":"AeBDiev1zD3VBune/GXZRoa3eewfUeYgL+OUFW9k8uviylBeoZgIf1TW+RcQfdXKS5H\n\tG5AYTzFFXZsXEfks0UwwH0V/+zrhGAHao7+oyY/fGxU/yKjfrO5Eu5tviZJ+h+NcGv4Gn1knwI8\n\tkTg923MN+uSIlIYfNz8ZCKvMsLoENhTRvVQiWxMMb7Y7Lo79RiIuhXrLInlj987L67xiBGFVOsv\n\tfSmaMdAPXoGCOEjz2exOL5QLXoXtDnf3zNwL9FnRg/gs0DSBLtT+4OMr5GfUkYKdy/dvu32TgJq\n\tPKvynKzhXY3ufvSkth67lDsJ0oFpom1by501XLkkQ0pwOGdXNdO1Vcyz5R4e9PyWMTKGL2O0R0p\n\t4HDKizyAOr31itTSBKAM+XslDvuHxdaVofxRTA33gdSrUb+/U/9E=","X-Received":["by 2002:a05:622a:4106:b0:50d:7a6c:7d4a with SMTP id\n d75a77b69052e-50d7a6c8951mr191328151cf.31.1775568493522;\n        Tue, 07 Apr 2026 06:28:13 -0700 (PDT)","by 2002:a05:622a:4106:b0:50d:7a6c:7d4a with SMTP id\n d75a77b69052e-50d7a6c8951mr191327611cf.31.1775568492894;\n        Tue, 07 Apr 2026 06:28:12 -0700 (PDT)"],"From":"Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>","Date":"Tue, 07 Apr 2026 15:27:57 +0200","Subject":"[PATCH v4 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":"<20260407-swnode-unreg-retcode-v4-1-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=2195;\n i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id;\n bh=hmYdGZ8QpnFOuKeBACyvFyEsCOerFDJssZtlQSsutkA=;\n b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBp1QZkjA7X1+jc27SHeZAK7S1NEcKZXxUiPVu0U\n wtyyi+csk2JAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCadUGZAAKCRAFnS7L/zaE\n w+leEACnZABJzFjgUe801nNvDd9J625XE4Ufxm6zNPtDSZPwoBpkoqY+sXqtHY9NWff2zOKp2gF\n WdCK5Q/REfC+Ha7bdGdeWeJ3yS/+Gj1IIOJCJIpMAsbZm2TIz13/l54D2Y8ihOQl65rBxRsEBwT\n A93IuL2OzHhqj/KS+DFfBhHsLy0WoJWw00e4hT/dA8eLNmVrA25vOEnGqfMFsiDS8U+zqYeKsBK\n UIAXYmjsJytLXtJguzC1JDWUf7qeGbFFmNwLEXQRY3KadwzqwISCItcIclLbuUB1DaKrCTA3FM8\n 6Yz5/OixAHYD6G/oGVL+PkAAw3KVIYc9fbNwR1JVaWOhRH4VbyBMK4bavqvPSoOUyAVwiydO6xZ\n icwm21qpZcx9GGu6l9A03Gy5xp4wt/LqMlWX+JB3qf5mZUYb5O9tS+xwWedQhxdxiwEPQ8WmhMf\n ejrRaRqxfFBrcUCZS7R1lp+n+BDPn7/6szRNq2uuia9j1+0IfbpRC2i+jc97MrHONK0ANMSydLT\n +MrMWPBfCOb5aSru7GnPiWST88G9KMhQ7gTezWVW4zPTCbXOGSGkar76Eg3kndXy/HL6QzgdTOT\n A/Yn8KiP2N/CeRwWJEJB73rzB80CytsMI4BCmCcoNZaIL43b2y19by6MejUBafCVCZikLuIA1H7\n 0I6tA1MR3U3qZPQ==","X-Developer-Key":"i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp;\n fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNDA3MDEyNiBTYWx0ZWRfX+3s6Iq8f7g6p\n aiws63RePV1tVruqFLThsvUNZoN/eVy1fSdVGTLkU8SdRwnNcanr7iUs4//wiqzwBFLnE7iM4m2\n MrhVIaPKS6F9cH2VmhV6PxfyO6yqBrzNfT7K54cj7biOfc3fAOzouEskPwAQ2oP9QSGmjNmF08W\n VJbOLGKip06hTeJ5DBsIL5GZUn5osWiZbhvjgTPQQDu+iGRQv2nqaC9Y/kRWzi09xRb4V1YzBFb\n Lgf7I7AExk5kiO7zt9eMZsVdYYwqzlPgAgKMSjThtbfLsfFqKzrMtqsfDLK3DPv0qaSkBSV1n3L\n cIiXGvj2fPZ+wDqBRMrdVA7UrIIsKinM1yTpOSKq1hDRN4xSJoCiKg2K6YeFo3NZuXqnY6rW99S\n 6VL7jnx8I4db4Z2QTPbd1L6C0trUtpd7FWLeeqVIHEjJ4PJPjHNtpHLUuRkAJRSCqRIMu861qv4\n au//1i+xwCfqr7Ei/tA==","X-Proofpoint-ORIG-GUID":"vftpKH5c3LN4DhDVP_Ld9K3GZWF9Og2D","X-Authority-Analysis":"v=2.4 cv=WNZPmHsR c=1 sm=1 tr=0 ts=69d5066e 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=Um2Pa8k9VHT-vaBCBUpS:22 a=VwQbUJbxAAAA:8\n a=EUspDBNiAAAA:8 a=75m2fMeJeqiFL9RjkDoA:9 a=QEXdDO2ut3YA:10\n a=dawVfQjAaf238kedN5IG:22","X-Proofpoint-GUID":"vftpKH5c3LN4DhDVP_Ld9K3GZWF9Og2D","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 priorityscore=1501 bulkscore=0 phishscore=0 spamscore=0 impostorscore=0\n lowpriorityscore=0 suspectscore=0 clxscore=1015 malwarescore=0 adultscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604070126"},"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\nAcked-by: Andy Shevchenko <andy@kernel.org>\nSigned-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>\n---\n drivers/base/property.c | 2 ++\n drivers/base/swnode.c   | 2 +-\n 2 files changed, 3 insertions(+), 1 deletion(-)","diff":"diff --git a/drivers/base/property.c b/drivers/base/property.c\nindex 8d9a34be57fbf185e639c70cc4baae4510ba70ee..51394b7d44e31d0453e9c0084bb7ddb25b14a429 100644\n--- a/drivers/base/property.c\n+++ b/drivers/base/property.c\n@@ -594,6 +594,8 @@ EXPORT_SYMBOL_GPL(fwnode_property_match_property_string);\n  *\t    %-ENOENT when the index is out of bounds, the index has an empty\n  *\t\t     reference or the property was not found\n  *\t    %-EINVAL on parse error\n+ *\t    %-ENOTCONN when the remote firmware node is a software node that\n+ *\t\t       has not been registered as a firmware node yet\n  */\n int fwnode_property_get_reference_args(const struct fwnode_handle *fwnode,\n \t\t\t\t       const char *prop, const char *nargs_prop,\ndiff --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":["v4","1/2"]}