From nobody Mon Apr 6 09:11:36 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A8F5426056C for ; Fri, 20 Mar 2026 07:31:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773991915; cv=none; b=FwgIzVCHgCFgS/AwgsYaA2J/M/GzXrbLyzmqXmSUedo0wJiMQKrCE3gGRoqPBrZmApAgjNagULoE9hxfkuh4Vr9ilJtQAGmJ26bwolkfyQUV2I1uTaYc3cfCeuYQCFeFUpy4mLwIm4SIGwL569trm4YDpocP4j1lxTxjld7KMtk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773991915; c=relaxed/simple; bh=p2q4jUNQ+TttJj1t63EVHZ0q6HKsWcrQptMuk5DS9rk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=qm1zhk6GFJ0Qdgis2804xCph3rIB0K0ZQKW8zfSCR0Lz+33nRJeVIvGQJcOlvpmins2XarY1+JfoMnfgrOsEPw9G+Xg2n9NC0GNBu+VFD8Mx64jOaZzsj0whHDCEwySHVjOIFwEurO+eN1z/cuLuVX4uqqcgyB0XG+ZVMDIPhpM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=AvfItiLn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Bx7pawRN; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="AvfItiLn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Bx7pawRN" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62K2XspT1692180 for ; Fri, 20 Mar 2026 07:31:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=v6gu5+kOuXW9joExsxKdcK Tf83TVbLBFcpmTniFILZs=; b=AvfItiLnuyhf4Zfq9daoNF3G8qZJh1bM8JSKGC eyiu6YV9yBGIruhJTLtv3XKSja/2m99Q+G9ZELm35Hhyh53byANGs5c0owOMCsrL 1WDDj+wJfgBBGJm349LmGrTxkn+wiGidf9Z/RVKbqSxKCzdJOtpcXptnleDDkvo0 AeeJZYfZJsvnh1OP21AieaUuVHanOcH2tybjl4kzFH94sQ1tff9AdEaf8Txo4SjC Ud6+36pXT5Ns5neUSsqzQ/OkVz0lCsZkkE5LniXGTnK2HNSp/cebTKAFv+az6AJq X2kJGw0zM/QzBX8WxM/StuUHGRaWT22TmbPgpdZI7EaFizzg== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d0s5d18pw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 20 Mar 2026 07:31:53 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2b059ab124dso3752875ad.1 for ; Fri, 20 Mar 2026 00:31:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773991913; x=1774596713; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=v6gu5+kOuXW9joExsxKdcKTf83TVbLBFcpmTniFILZs=; b=Bx7pawRNTJd3mYRAxOet3qQpGnc+7d1IgfFK86mwe26k6f94Cgq/l4my2XBApBs3oY sGQoF4LAxpbgefDQm+RXCq9QLEV7DBZNRyx+OhytgZ0xEwh77HlcUxUW1RHTBLeRCYEw KrztIhQYM0S+es423sVmXDDUFllfAjQa+1icV/V1xW9EksGKvX2V1R7Tmh6et7aao/1x 0/BNIbkkxcYawVFFGl+OvdsCGcSHSEfOPWGjp2oMUNoQyzHfZPgILomm4/eXDkqVxN8b tz3Q4NcmRmN3yEZZrVe0t/FwMHj3UwBIS2lYeQN61iLjI6I+PfUk0b0uHnYYlviU2Ftf SC/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773991913; x=1774596713; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=v6gu5+kOuXW9joExsxKdcKTf83TVbLBFcpmTniFILZs=; b=dKPi56ClPAPLCIljoPa8NLMhxlyX6tui0Eedgcy2OUoXeDEHhY8nfMMZ16rtJLInv2 5Hzz2BpBiKwAOtQK14qjI20Tv2AcixsDm3hc9F3tr1bHqkHPWeXcsw+VNFE7TxVmNil8 N2qTfmkNfuDcCjDrxLuO7EaR7fugvYiDpRdiUqut/Vm0LfW5OAwCmtYUSZvht9dnqXU1 iW28H4vjT4w6pe2DOFL0rstKukT9xDgm1z/PFMXc4GYal+twCDwLueP1BVKMTGfIe1wb Z7tl84ETmGNtIHeGCcuph/20SIPKpXcdiGGTty7hZjP46fCHxbyVVrFB+plGH9Cif7lm 3yEQ== X-Forwarded-Encrypted: i=1; AJvYcCWad7de+aCFT3xlHjFixqDfnDwxa3H2BlJbU9Cd36vYCo3oRwzxxRbc0zW9DGtUyyq66RMFM2bymk5ifok=@vger.kernel.org X-Gm-Message-State: AOJu0YxgfJoUubNhlnBOsR/mqYljTAU0R4we0FYtfuE48kP4L/BT6N80 tcC5m8mh1oBxmOIGgMQenu2mxba6q0t+xyOY86zbqjLvm+SzxEjqAStmYMOhP0FS0LFWVxa/VdZ 2AKNswTUOkMKmMKkfjxs6SgTE8BrJVfjT3LAzMT3uYk+rVHv2hsNS/MbtY/V9DW2ch7U= X-Gm-Gg: ATEYQzy1Bgg0LV2kzACeKK7xB9gAFzkH0KOzDsIYdlmEY8gJrqeJuElhA9PaR4lRUts UWRhpT349xskeSv/P2nj9zB5gifEfCOkG3hHq7ldivdcwKAuf62eUxv3E70IiXiJfgqev6PQWTw HnbKS2rNnm0ue2/NFsEkzsOw46deUD1ur+1cZhFJix8ESQYzCEDWEJ3lw8vOjTa4Sj6RcZ3QRii pwSpkqqFdOzI93pAEqYAZb2wXeI5jDZUk6NjqY9NoAL/oB+dgbB4kxYPnPjSzQ93IKTr3AheByQ 1Zg0fSyUhWOc87fB1z347zSZ6KR8c/73evfnnmcYCZQAEc7TRSmybqiTz03mdkrgsjYD5LBsmfx Ukephkb4mJQYakGe5nhq7ITDRmx+6bnEFBdGA9IcI1qT/MWPYq2y4pLVIaGH4TXPl68VOpuFm2x 1MSMuCLrIw X-Received: by 2002:a17:902:e5c9:b0:2ae:59a9:639d with SMTP id d9443c01a7336-2b0826d8279mr18246185ad.4.1773991912599; Fri, 20 Mar 2026 00:31:52 -0700 (PDT) X-Received: by 2002:a17:902:e5c9:b0:2ae:59a9:639d with SMTP id d9443c01a7336-2b0826d8279mr18245855ad.4.1773991912111; Fri, 20 Mar 2026 00:31:52 -0700 (PDT) Received: from jiegan-gv.ap.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b083516512sm12905565ad.17.2026.03.20.00.31.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 00:31:51 -0700 (PDT) From: Jie Gan Date: Fri, 20 Mar 2026 15:31:12 +0800 Subject: [PATCH] coresight: platform: check the availability of the endpoint before parse Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260320-add-availability-check-v1-1-b2e39cdeb6e0@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAMD3vGkC/x3MQQqDMBBG4avIrB1Ip9aFVykuJsnfOlRUEhFFv HuDy2/x3kkZyZCpq05K2CzbPBU86orCoNMXbLGYxEnrnuJYY2Td1Eb1Ntp6cBgQftwEL0CLlzh PJV4SPrbf43d/XX8TBBy9aAAAAA== To: Suzuki K Poulose , Mike Leach , James Clark , Leo Yan , Alexander Shishkin , Tingwei Zhang Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jie Gan X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773991908; l=1386; i=jie.gan@oss.qualcomm.com; s=20250909; h=from:subject:message-id; bh=p2q4jUNQ+TttJj1t63EVHZ0q6HKsWcrQptMuk5DS9rk=; b=qrlqSfGzM0KjgNyOP+zQcV7Ttaz5a92nh3AGcW6oqFr6bTe09Yx1+jAk+gX6RBMvUwnnAxdxW Lmevi51EtalD7xzbEkzCZD4aMYUJob6KOgERTArFiGJ/qsjfkR5TewP X-Developer-Key: i=jie.gan@oss.qualcomm.com; a=ed25519; pk=3LxxUZRPCNkvPDlWOvXfJNqNO4SfGdy3eghMb8puHuk= X-Proofpoint-ORIG-GUID: DPwkmf_InMLzbqmkDYg-AV6z3960jDr5 X-Proofpoint-GUID: DPwkmf_InMLzbqmkDYg-AV6z3960jDr5 X-Authority-Analysis: v=2.4 cv=CqCys34D c=1 sm=1 tr=0 ts=69bcf7e9 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=7UMLgSxeVYG7w6eq4UYA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIwMDA1NSBTYWx0ZWRfX30I7cIpZEtLd 9Bzo45pKvSq6OsOUx9redLAccNFYukoq9TK7ahBQn4zoa+lzBuK+iSzGSKlGYPoFacve5HvezdA DcI3irce+3fIhsYIWeccFLSmlMPPyV7wIDpc+V0H3FCUvKSjtkNf8m3U45HQfMNfzoBZmYLxnoM 9NnIjh/g4m4JiwwxtnHjRRT0Quiu3v7LwNIzEvnM7cViJrN6n1s9SJtd0aoWV0g1qtCR6jXGTvr 0EsXMTXRsEESEkQ/tOgygkqO9Z76DO3SXaYmlqNhjGJwgVacPKZNkw5iI9NFYJfnhSdepsf0c4Y B9gLQBspYxOyKgi/6blCMPkDahTuB0yY6mto2vnQm9o6F8gthbo/CQnV3OcDPeF+AC4FESA+Wel 3D0KfpF8s1rBjJBpK9IfM3FDajiiiPjnOrmvG1URa7ziEde9XQqwlHsZUzhCGRc+9DP2Qz+uI5c Ywcyy8MplT9/eMIju+A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-19_04,2026-03-19_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 malwarescore=0 suspectscore=0 impostorscore=0 phishscore=0 priorityscore=1501 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603200055 Check endpoint availability before parsing it. If parsing a connected endpoint fails, the probe is deferred until the endpoint becomes available, or eventually fails. In some legacy cases, a replicator has two output ports where one is disabled and the other is available. The replicator probe always fails because the disabled endpoint never becomes available for parsing. In addition, there is no need to defer probing a device that is connected to a disabled device, which improves probe performance. Signed-off-by: Jie Gan Reviewed-by: Leo Yan --- drivers/hwtracing/coresight/coresight-platform.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/hwtracing/coresight/coresight-platform.c b/drivers/hwt= racing/coresight/coresight-platform.c index 0ca3bd762454..e337b6e2bf32 100644 --- a/drivers/hwtracing/coresight/coresight-platform.c +++ b/drivers/hwtracing/coresight/coresight-platform.c @@ -220,6 +220,8 @@ static int of_coresight_parse_endpoint(struct device *d= ev, rparent =3D of_coresight_get_port_parent(rep); if (!rparent) break; + if (!of_device_is_available(rparent)) + break; if (of_graph_parse_endpoint(rep, &rendpoint)) break; =20 --- base-commit: b5d083a3ed1e2798396d5e491432e887da8d4a06 change-id: 20260320-add-availability-check-4cb2ee6e520b Best regards, --=20 Jie Gan