From nobody Fri Jun 19 07:51:22 2026 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 4BDDB274B2B for ; Sun, 26 Apr 2026 09:59: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=1777197589; cv=none; b=qB6lLbhSSYu9D7zpQjmNt7ja7RiDh28/QFrSh30wZM6p7bcFwcf8758l6Z8al9/hZGpqExpsIGxTlyUQzq+b4wMwMpWICL9qObCJQQ7jrsRMp4qA4c61R7tx3Qd/ld6Luqad3XWe+jssw9SrkMjsVTtx7+i45xTVaz4TKHKve9Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777197589; c=relaxed/simple; bh=lrlVAl4C9ixfL43ABwEt6iWq42AK8F/Dlk0PYw6KDCk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=bpq2XE/97xNds4e8TyAYMShhpaQNTbY0gerEbJOlLdk+Dl3/H69T4GaNKICaJ95NojIybxp42Mc1SnLs0traJ6nuEDXvOMT37B56Svjz6CbmKdzVvHRjuEsvTbFqafnfvkXSHcpa+RPzdAdnQ8Q4jpgNu0X8hWiXR26bTu/kawo= 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=UO77lhIo; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BzBIB5oS; 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="UO77lhIo"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BzBIB5oS" 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 63Q7q3ef2915660 for ; Sun, 26 Apr 2026 09:59:47 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=krihnreZL0xJWgTHL29szP ETUPjlX28ddNP5O5+d8Y8=; b=UO77lhIohoHMerJN1xGiAQ47meH+EBPmsas/aG WhaoZSVYCcIxQnYvh7S2/oi/DihAzhtFXJ6w4ZwTKiLAlfunqC7cdMLpYWNgJkAz Rlo8exVopeXoOOfXxGqzt8at6KRqLb3MUjW+g3JkGEW9rCMvQnVa0uPurrYeDvlG r+pLeFv5pADulGeMEHOLEKfDEhZPKW3IkuFTz0ZJjfnIHxc19XjIkzDFiutrU8QX fq0ZG6TQLs6dKVnbakZNIat3R/7N6kvyr947WUgr2gKuK/ag0ko9zw4JR6gC34I5 b7SEkGPucAeMLgonkLZskTr3DKisvAPoGom+MHm+SJ+kvdTQ== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4drpw9ag24-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 26 Apr 2026 09:59:47 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c797efdaa9cso4559065a12.3 for ; Sun, 26 Apr 2026 02:59:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1777197587; x=1777802387; 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=krihnreZL0xJWgTHL29szPETUPjlX28ddNP5O5+d8Y8=; b=BzBIB5oS3bsEGpvLSQzIUywpd6KKYtBT962HX5SA0yp3dHs2AVBlef3btOMMLLYCku pNKNsglc+ZMH4V4Pp3Zi/NgDCjS02/VEJdZqorifiqmPO9rtkEr0WHIQtJvh4PE/hroY tD6xT1Af28wmiC4tq2tNZ3A4BFT6H0wznaR0ydxxHW9rJR2Jy80k1SHS+kARrPnihlYr 9UvDJv2B8Nb+b/AD4hVwmBm5xdLy++yv6C2171HmgoAuG7kYut52qVO5+Um8KeCy1gG2 2RTW9PpB6BJnQvj5rowjakH2a/LeLRk4s7abKKgQp9/7/5VYs9IrNJXUEXHqinv5LooL TwGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777197587; x=1777802387; 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=krihnreZL0xJWgTHL29szPETUPjlX28ddNP5O5+d8Y8=; b=K3Uclq3hFURcMFtF6G3aANRzSWZSfS95Cg+m2axV+PndhdkWoDW37JnkRmJt0in3+g cQMlT/9DUSmufnAXTucNx/Fknp+y/2MewElDxbQ8T8+IAmZTq3jSKqWFVrmrbyFH7yS8 k4LP4ALX6htNCl1SsgLQTGoBKPL2Swp4BO6Es1uakgPwDnXb1QSRDL3D63AWczb+ivF2 KeJKqNjLPs/+AXC/N6nqONUxgGdv5MPCUQOAXKdKF/8W5rB292CAAqSOBaq/N7eaeF3A 8smCFoV7t2Xa8kDBW9y57DRsaf2VDwAN/WZ5WTFWfD+zeJHWJEJ56cGAe4XlhDhEwEMz e2lw== X-Forwarded-Encrypted: i=1; AFNElJ//d/AXM2D0juwJqMSb9lpDmdcm2bqaiaKDGEJ8kUtOpGLVOzatfkMnE5w/Pgw0O4rnE7yjP6JCxmaNQhk=@vger.kernel.org X-Gm-Message-State: AOJu0Yzhtl/zxU3I2tt12HsoiZSRuUWKazLHUJcIiuB30ULccXbIXWgA E7wcrrGwjO79ZzjANc9/iamPSQhJgAqxSWcxMumdY/xVcVOhzpCrPPJLAtK01WzFMOcwT7oYZdf S45PX/zqnbBnrozr3KyR8c7laPmC8ZuFE4jxX75Sey8tozd4QMw/5s75dG3baJHYGGAFcttaU65 Y= X-Gm-Gg: AeBDiesbYqW/TC1LZl7dNnHPUAKAlr1i3KV1NVToz32T9TBJiW0WW7yy2kF1Rl6i2nx g9KZKvlctnSOjitBrn/6CUtREpwxzFYEIGrLBwHREtCkYF2n61PJOBbDmoNHtvbAGRqWXNE3KvQ gaTsGjFhnjAhZ2xZM/qlYueGeZEl5e/XrUDMo9SZ/HUKlPybmyxxiZM8ZzfP4YPV6lB+JHwhD+/ qof03b4FSIySSQVD0sEQTMVmwbyrgLQ8ZFelsMCQ+X3rEfHPrL11e7UzWVOBsIm3jrya7XLyYbi rHZO63TSJLd2QY4q2o68VyFkcr/lUMxLlIr05u/bHVE33PrKH9YvfzMWzgywWxKZiDToHeABFx5 8fVRmyELFM4Yf8ZIM1A3lcCpxEy+hKWURyIHL8LkqpYO9AmtDZuwji6Qn2IkP+OsG7rKM5ox587 rlSTXRekSZSK34cZRH+PNHNC5u X-Received: by 2002:a05:6a00:3cca:b0:82f:120:fd6f with SMTP id d2e1a72fcca58-82f8c40ae88mr39403983b3a.0.1777197586844; Sun, 26 Apr 2026 02:59:46 -0700 (PDT) X-Received: by 2002:a05:6a00:3cca:b0:82f:120:fd6f with SMTP id d2e1a72fcca58-82f8c40ae88mr39403963b3a.0.1777197586342; Sun, 26 Apr 2026 02:59:46 -0700 (PDT) Received: from jinlmao-gv.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82f8ec06cbfsm33173655b3a.58.2026.04.26.02.59.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Apr 2026 02:59:46 -0700 (PDT) From: Yingchao Deng Date: Sun, 26 Apr 2026 17:59:34 +0800 Subject: [PATCH] coresight: cti: Fix DT filter signals silently ignored 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: <20260426-nr_sigs-v1-1-3b9df99dab97@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAAXi7WkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDEyMz3byi+OLM9GJdIzOLxJQUyxQDy6REJaDqgqLUtMwKsEnRsbW1ACB 7pYZZAAAA To: Suzuki K Poulose , Mike Leach , James Clark , Leo Yan , Alexander Shishkin , Mathieu Poirier , Greg Kroah-Hartman Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, quic_yingdeng@quicinc.com, Jinlong Mao , Tingwei Zhang , Jie Gan , Yingchao Deng X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777197582; l=1459; i=yingchao.deng@oss.qualcomm.com; s=20260426; h=from:subject:message-id; bh=lrlVAl4C9ixfL43ABwEt6iWq42AK8F/Dlk0PYw6KDCk=; b=Cfq1xFHRPH+Mzgcz9BYnhcEZW3BBnwiX6yeRvMwi7M6By+QRcip76DyhOiF1M5KzAuFUiuHAl jguZlQ8BOAzBl29ck+ML1Nilj35QdV0OtSTeiusKzGnYULsiradrDKp X-Developer-Key: i=yingchao.deng@oss.qualcomm.com; a=ed25519; pk=aufKZC4I8k2lqi+B/z87rB5kPPybOn8C3mLosbtw+no= X-Proofpoint-GUID: i9wpIJLrmtyId0WU9TPMi-iaYPdNwA-I X-Authority-Analysis: v=2.4 cv=H67rBeYi c=1 sm=1 tr=0 ts=69ede213 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=4Hfm4KLuBlQu0LOkly8A:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDI2MDEwNiBTYWx0ZWRfX2QXfMIm5Xre5 o++aHMUJweVu8qdizvR1vh2YFv+btw0mR9ovDi/pKqLfmZaPh/xUCeqiZmURaKSzsxkBa71VhuW xLiX39iZ+hVAECM1MQH+XGh/kRTbk1VanARB3WC44EQy1/ePfQZnNjCqK8vmPkfb5HRbLF6lIqS um6Z6VrJ0T1PTemJ3nx1ky2amtl+LoAlfZwOcBX2ioToTJk4XmZtNjGq7TMtj/BbMYCs6BxGTEv fDCKA1o7/VGQZlobpp9bRpM3eG968OniQyKgtNrfULycASvisoE6tkf6808xSYio1fAhBWCGZ/k BGpFNK4yXkxfaZrMtc/nJsXZ9fn1598eTJxUx1/WTe2UJevbNGrbXhaTCPfrehqwCuE24NEnaT4 hX/cGBRUJHR+Ig17qyKCRLmB3o2OkQL2Jzdsm7eu5ZwFh6M0Qb1XsnHlk7mIBCBzUejk/Yl0VGt mmG+6LQ3PY7lyiAbsfQ== X-Proofpoint-ORIG-GUID: i9wpIJLrmtyId0WU9TPMi-iaYPdNwA-I 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-04-26_03,2026-04-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 adultscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 impostorscore=0 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604260106 In cti_plat_process_filter_sigs(), after allocating a temporary cti_trig_grp struct via kzalloc_obj(), the code never assigns tg->nr_sigs =3D nr_filter_sigs. Since kzalloc zero-initialises the struct, tg->nr_sigs remains 0. cti_plat_read_trig_group() guards with: if (!tgrp->nr_sigs) return 0; so it returns immediately without reading any signal indices from DT. Fix by assigning tg->nr_sigs before calling cti_plat_read_trig_group(). Fixes: a5614770ab97 ("coresight: cti: Add device tree support for custom CT= I") Signed-off-by: Yingchao Deng Reviewed-by: Leo Yan --- drivers/hwtracing/coresight/coresight-cti-platform.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/hwtracing/coresight/coresight-cti-platform.c b/drivers= /hwtracing/coresight/coresight-cti-platform.c index 4eff96f48594..d6d5388705c3 100644 --- a/drivers/hwtracing/coresight/coresight-cti-platform.c +++ b/drivers/hwtracing/coresight/coresight-cti-platform.c @@ -329,6 +329,7 @@ static int cti_plat_process_filter_sigs(struct cti_drvd= ata *drvdata, if (!tg) return -ENOMEM; =20 + tg->nr_sigs =3D nr_filter_sigs; err =3D cti_plat_read_trig_group(tg, fwnode, CTI_DT_FILTER_OUT_SIGS); if (!err) drvdata->config.trig_out_filter |=3D tg->used_mask; --- base-commit: 7080e32d3f09d8688c4a87d81bdcc71f7f606b16 change-id: 20260426-nr_sigs-268add9d09ba Best regards, --=20 Yingchao Deng