From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 EC34625A354 for ; Mon, 30 Mar 2026 13:31:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774877510; cv=none; b=NddTPArlC7lCy+FogojuiL+ayiDn7Y8ZgXgqP7IJqWtTYX668OQBQASFF6Kd2HDKgq5yRu1vUQwqGpmxWf3inMUkumSRheLJyNQmOngE5HmPx5S/mcgPFlIrPv0Zs1d9vS9taPm0jDx9mBPhfNCnySbGMxHcYGTdSiNUS+uOb6s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774877510; c=relaxed/simple; bh=9ELEBzV9YeagqYVh8QO6/jf6U47fndyX9b6hgSI6XZg=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=oFqGBrSiEqNSSc4f49iNxPVQPmtGlTuACHdOym+mVNNqkLlC7tAh+Ne1vPatqS3BzcPqu35/bYucq/uTQTg+ZwnllCQu3p2o5Bm1cBnRkuLkR0QHmXbpEYrCVQTyYr3Cu2spBD9JS0vlrh1BcB58bsWiVW1zj1/++9rO1v+S1AE= 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=Vu2NcFP7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IO+TiO+Z; arc=none smtp.client-ip=205.220.168.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="Vu2NcFP7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IO+TiO+Z" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62UCmDDn350298 for ; Mon, 30 Mar 2026 13:31:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= wXSSthAi1riXzL1QOlBNSfK2F+xRMOqfNkONkV21TUE=; b=Vu2NcFP7PFCq+EMO eDFTvpjKUmaqal0Peym/yUv8Qmbxnhx3x56YDEfJmxFXlHgFMfPkyFYe6th8a30P hU5SbY7mPqYdJGeUNQLdwxJLFTFTUfukiPDWkjlJ6++uAbavFWx43YlAa3LLcn8R rLYkib5t7gO7m+LN69e0tYU6HE/Ubn8pNyh7VKFVc2aueWqFc3r7nnV+CJMucEV5 ERUhoPaiywO4GjYdJEt13UYAeIpizHf5ESCJ87IuQ2p1pejLI/5lXY1gyRimxObV bz0RA4OiAJn86e47QvrPg9cFtyQRW4c76lMDcmhxMrkJvxTJhka8nhZFrJhcpjs0 SV+5mg== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d6wqem9p7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 30 Mar 2026 13:31:48 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82c6dd66f6dso7857311b3a.1 for ; Mon, 30 Mar 2026 06:31:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774877507; x=1775482307; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=wXSSthAi1riXzL1QOlBNSfK2F+xRMOqfNkONkV21TUE=; b=IO+TiO+ZCwSVEi0gxGWbEp62dTodU6+f9c/4uhiquR91XPznpzX7zA2Eenm7O3qpTi l/JRK6+JU0JmAawLDMflZGByn9w4TURGezOC9QvDYDy7xLY+aqzAU4CNCSDu7Uy63hAb yDhegVH1KnM1rR4MsXRw+F5TjljH6fXygoTU/44iB/LyYEP/qdR2TA1l9DOOOT16IbFe AWsmu55R0vgt7UxdedAz8C8pcO3w306qL607X2BJ1Q0bIpeBKVxV2KstyckHQbg7ZiuQ HcIZzF9qz0JO5sRHdgpPsRo60uybv+SQrD7vAQsW4IWKuq/bpNreuUrYl4tc2yIsiT2x fGvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774877507; x=1775482307; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wXSSthAi1riXzL1QOlBNSfK2F+xRMOqfNkONkV21TUE=; b=iCccuGg7rAvEBMJSboa1hZsb0Gw7O+FYqumzrlZJUL1joqW7SzS0b0oK4bzlsjx5MM JW1EXtaD1ndMlnsS6XORfBmXSWELjDNWeSiWZgf9EmPNxrbV5S3Dx9zy9kyh7GtknNW9 TWsw359/IU7OIUAKEVjuQF0jKdV/pQePIoBGs/eDhnHMdObdQz9iMPTcodEtaZ4gB93x t77zFVFfauEElPlGB9NT5eDdEA6C1jPFC0S+mMKTJOCIhz3CDuzjhvNhhZRF0sUHiSqy k3i8T45FmhZV+mu2Wt4npCf87rtDj6DDJywWZUBAXpFtw0rWviCsooGU2WkgJpM0jGLb vSzQ== X-Forwarded-Encrypted: i=1; AJvYcCWbBFLW8aIs4MGynLeGoHMhxWGPlbYNBMjkT9oLrxBzHunPMyoJw5KVydX1jRGNBgy7Q2XsadAncW9oZk4=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8+HqhEtxpgYGmFPZF/d+scpOpji4ppMjAkOcVlVLQWXGEDFwM YTNoKw/dvg6wenYT3uLPfYtbUDunH9Gek2cJg3jGOE1MQ2EZ3Rz7L7npIdmgySDeEHm4d8lC8Tq boJb/6H71S2gZbuNYH7RAvVwkHe3yT7sznLetnUOPy2QUuPHk+SHjKli0gc1GOcvDBDk= X-Gm-Gg: ATEYQzwGPQJvVX/87TYtXMnM1vVHRa6SdnTrHjmY3q2aFss2jZPTfZD6vffdseF8V88 VMzO/vVsof6OGinCGlFWLyIY1oyK57ZyQj4L0dHdaXD/ATSmFiqVFejhtiPaEn137j6dv7j/uVx KFF1QKeC2w9uJ50ywsE2k9n+epIUn6Wh0/3pMjzw/U09SxbABQWFrf3cmdKgJ/D2NGdX05dGuXD QpiODBCwg8N217cVWIhZ1xHyUEYzwkcvj+eFmL5T5xIcD1rCETAyVHRne9qZKJxWwjx4y+dUHAJ R1lBBGZXGe0eKDGCg3CeLdS6/bqq2GHIY4HZrrMhRyT2y1w4Xk+Btbvgomwc64GhB8nsgf8fVwq eXFmBHCSNKVFCO2txqt6ZyDUrhg4VKEra+xxMBZzH4MQQugJZw0nQ1Fnt7HJ6UGkF9ReWI7ARIj X6So662QRT0Zg= X-Received: by 2002:a05:6a00:94c7:b0:82c:68f6:a18 with SMTP id d2e1a72fcca58-82c95ed8eb1mr12309426b3a.34.1774877507502; Mon, 30 Mar 2026 06:31:47 -0700 (PDT) X-Received: by 2002:a05:6a00:94c7:b0:82c:68f6:a18 with SMTP id d2e1a72fcca58-82c95ed8eb1mr12309392b3a.34.1774877507011; Mon, 30 Mar 2026 06:31:47 -0700 (PDT) Received: from [10.133.33.181] (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82ca85d4d90sm9379179b3a.36.2026.03.30.06.31.43 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Mar 2026 06:31:46 -0700 (PDT) Message-ID: Date: Mon, 30 Mar 2026 21:31:42 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] coresight: platform: check the availability of the endpoint before parse 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 References: <20260320-add-availability-check-v1-1-b2e39cdeb6e0@oss.qualcomm.com> <20260320082549.GO8048@e132581.arm.com> <519ca61b-049e-4e2f-a9fc-9b4621574470@oss.qualcomm.com> <20260320092337.GP8048@e132581.arm.com> Content-Language: en-US From: Jie Gan In-Reply-To: <20260320092337.GP8048@e132581.arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=Jo78bc4C c=1 sm=1 tr=0 ts=69ca7b44 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=7CQSdrXTAAAA:8 a=ehGMhPKKDc15LuBkswwA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 a=a-qgeE7W1pNrGK8U0ZQC:22 X-Proofpoint-GUID: rKB5NbTB6nq5xJOCLlZy_Nla1TAAYnG6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzMwMDEwNSBTYWx0ZWRfX71cV+BBRd44f 9mzEKeR5kba0KAJe8QmTHF0DJuhyPn9PytLrBUNNFnBqHQsC4AADui+ry3AeKyXsjYYxG+Vf8La mEQtc1vmFCiMD97UACrw8nONv8ETx6LkfFDsAUoQnJF4hdeM0ceCo518WyMXJoTjARbGHA7tHy8 6JHBiuNP/L8v5g0V0MmmvLwQyhmStCCNwN0bvPttjE53dGeXDGKj3ZsyFPq5ovmKZzXwpUoCAmc E+WuZyfrNi6xXTX40iMCUgSaVFFM29iO3CQcyAAKwxlFkvIDNP9CN5bd5+rjJHMeuQpZTBc7AsP K96l6o7EbDLSwE7kpKUU0kF+uIBZJteb9HgTxksc+bd0M5qznX6ZJnk6BBDEkImqrpjR3ca1DHT bq9JhMwm+ZBD6LcX56b0GeA0YqvFv5NRChIwg7jArxClXL7t/EvunVUjOIzovBv+cGCUWQQ7yjm 4KidIhXPvIacIwQy6Ww== X-Proofpoint-ORIG-GUID: rKB5NbTB6nq5xJOCLlZy_Nla1TAAYnG6 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-29_05,2026-03-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 bulkscore=0 malwarescore=0 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603300105 On 3/20/2026 5:23 PM, Leo Yan wrote: > Hi Jie, > > On Fri, Mar 20, 2026 at 04:44:54PM +0800, Jie Gan wrote: > > [...] > >> It's about the coresight_find_device_by_fwnode() returns NULL, resulting in >> -EPROBE_DEFER. So the probe process will re-start after several seconds, but >> always failed because we have a "disabled" device node in DT(we can see this >> device in DT, but it never becomes available). It's ok if the device only >> has one remote device, but has issue with more than one remote devices. >> >> Consider below situation: >> >> device0 >> | | >> device1 device2(status = "disabled") >> >> The probe of device0 succeeds only when device1 and device2 are available at >> probe time. But I think it's ok to probe the device0 only with device1 >> available. > > Thanks a lot for details. We might need to report warning or error if > all remote endpoints fail (e.g., device1/device2 both are disabled), > this is a rare case so would be low priority. > > For this patch: > > Reviewed-by: Leo Yan Gentle ping. Thanks, Jie