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 6C33544E05B for ; Wed, 3 Jun 2026 10:14:47 +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=1780481688; cv=none; b=c31P5XBl7XrGyaKDZRzkYtI8xyzKs9NrukyId52hWYmax/BJrYEP9VYpulgmdKrFKbwotZWHN28G+p7wG6i3aDTFBfBE58BwcxCqd/1DSOYwa+MtvfW30Ahq9RO20CrUeA0Smq2rEJysLsyiy+oZIcIizYyx0unpM/qRpJQ8HnY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780481688; c=relaxed/simple; bh=ZmzlMq5l8xv2ijHU4ddQbj2AgHT+1ygitV4sixDeFQk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LLs36MqE01JTnHFTrSYmvTllrEF1vbTE4UqztCw0Uoi9Hpz4tGUlK6OjRqLNno0ulCxoPFBVdSjyxhl3rGJjaxH3dpXd2rop4eGW1ZrKyHqyyfDCYKudWXaQOQjP7P+Lg1Awmi+eTX6RArKRcRxhzkFDk1/yiwd/Wfdwc5245Us= 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=XWfzMXDL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iuTj/YOr; 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="XWfzMXDL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iuTj/YOr" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6536RKb93077837 for ; Wed, 3 Jun 2026 10:14:46 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= 1MbKYOxYNhOubmMTGU6IUo9PxYH2oVk8G/hA/fqgBHE=; b=XWfzMXDL5IRfHEG6 GkzILN1/Q0prLEW/596xuUU35At52iSt82ceomQzGsDcxZZ/7oHvbyChWrut7Fuv yiVNi3puosxg2Crq19h6FIiUTz5KBrGNdZTHigNJlqQzPeP65bpq+e0PbGrFuyKM iD1LGjkyCBFzLA+7iRzVFh4Ny3Iypop08+VG9BgzSk5tYFq0Ob+VnAEUd977ItKD ewDYPse1jI2T7LCB/e74WfxA8akYNA+xWHUx1k1o+rZQH+XibHgQxgjf6Ww092n2 VuPlpIm8aEikZjlnjekR3DJNlcixFX0/9QhDjC5ZVZ8lulbuAAVoo1iWX9lTMDPe IxMPsQ== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ejabbsy7f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 03 Jun 2026 10:14:46 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-8423970cb30so2566249b3a.2 for ; Wed, 03 Jun 2026 03:14:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780481686; x=1781086486; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=1MbKYOxYNhOubmMTGU6IUo9PxYH2oVk8G/hA/fqgBHE=; b=iuTj/YOr21QckrBd7R3TUOIO5FwLwW7WX4Nh/QztTuSGJqXtK1Qq1HhFOnfx8WCGda b22cLh/G4Mux81d4xI3yeJm4icvgoUkEPdcKnlyQRYM6zaWidNGHSOX1SWSqvEIO7DLN 53vdybgSWssvW98zDO7K2HyTatHq49scXDalUIzEBsHaqSq9Q3bmoRBFiYlAMMvCKQQO ycIcIQncvd5frqtvsfGm06Tn63uJAGo7tlsHmFmA0cGXXjcBpPi0IcXi7NWRHfa+v4V1 hCh+piTeYDGpBJz3UwqW6frE7OKrN1YguIrUwVD1tJWnQaiwA5PoB+QwN6wldhzXDYoq ZbZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780481686; x=1781086486; h=cc:to:in-reply-to:references: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=1MbKYOxYNhOubmMTGU6IUo9PxYH2oVk8G/hA/fqgBHE=; b=rMnEzCMN90wAJnZvmiUjmPQttP4a8WWdnEsVee2pugiRC5V38FJ+x8WRPP4Sddkp33 97hEQM3uUcwCStjaiL6CDLKOJkChgaJF7qA5eaVlVVE/c2aedKwyXtOWd83FniPQTsLS nvAZi+qZHSSXjDa16LjaO2Q2w7XUkxENpVG2iQXc9TDawW0KZ6QpjDBc2a+LIEfo4QrR m45BFhhGSs9/WYmojIY2u5Cu+LxozrZSbdEjvG7SxTp5Wv/TBxl34wonX9vzhrS+UY93 IRw8FPQRQX5uYQk5vRaVXPA5VW9ad4Sa+gTlDOFRQ5LLAeWKZEYdkgDP3Co5I2NhT2hC qC/g== X-Forwarded-Encrypted: i=1; AFNElJ9rbSHEYHOAWGiB/82TSiOHA/jgpNiQ/YI6gAiWFRUP3K6KkXwqj7cfrb538YWS8/ti9sa/G83GXcEbh+s=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2osCTwYiLPAfTULL8l4MsyfVFWzCceEi3U+rwl8TV4ovorJZU 1/XgHvKQLrSaboTVaKuadItCjYnbXtjFOwL8YkPjbJ+0nGK2s2cgrE/KxUKrQ5x/uxlq683JgHx RlzzhORf9BGBztY8UFsj3WPrsGHAgjlfbK8syfN+382YskrzUGTfliVS2i/nKoh8SGTI= X-Gm-Gg: Acq92OFrK1AEyvsMvCXeAsX1zghdZzWUQl2UvT1+vr469bz04M/GlD8gJI++r4IYGKJ pf7dghT/+VtbJR6J2/elIcG0CMtCsdb/ZUHy6awC5acxIa/JegVOBPtbZ22rP+eayyRPQuQ2+dm RcGmr40GABUGSFbZvQJIoKPtTkGSyrGGg1CyNechrzysr3xC5NaTDAbT7bhhgTxN671iiBgS+Wi SMwOVIYb92eTU29ab9FzKpU65oa5QCvZ+TwXSuF25DOJgvSuUFBig1grsgn4VGRQOXRb+8aL+GH +E00XqoiQEEdPz1R0ka++yXpFqU3q1l2KjVPlUvYn2Z/s7eObJNc8baNsOBYnR9aAPtBnPXW0xP zUP4AQ+8ssbtKhRgolgk0pKXDXF1JSSy5i+yzu2ueN4jhvYG2SoZpj28kviM= X-Received: by 2002:a05:6a00:9094:b0:842:6fec:1296 with SMTP id d2e1a72fcca58-84284df0098mr3089134b3a.4.1780481685945; Wed, 03 Jun 2026 03:14:45 -0700 (PDT) X-Received: by 2002:a05:6a00:9094:b0:842:6fec:1296 with SMTP id d2e1a72fcca58-84284df0098mr3089109b3a.4.1780481685472; Wed, 03 Jun 2026 03:14:45 -0700 (PDT) Received: from CHUNKAID2.ap.qualcomm.com ([114.94.8.21]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-842828e02f9sm2463747b3a.48.2026.06.03.03.14.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 03:14:45 -0700 (PDT) From: Chunkai Deng Date: Wed, 03 Jun 2026 18:14:28 +0800 Subject: [PATCH 1/3] rpmsg: glink: smem: Use device name as IRQ name 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: 7bit Message-Id: <20260603-rpmsg-improvements-v1-1-dcfc22ed69f7@oss.qualcomm.com> References: <20260603-rpmsg-improvements-v1-0-dcfc22ed69f7@oss.qualcomm.com> In-Reply-To: <20260603-rpmsg-improvements-v1-0-dcfc22ed69f7@oss.qualcomm.com> To: Bjorn Andersson , Mathieu Poirier Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org, Chunkai Deng X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780481679; l=1293; i=chunkai.deng@oss.qualcomm.com; s=20260512; h=from:subject:message-id; bh=ZmzlMq5l8xv2ijHU4ddQbj2AgHT+1ygitV4sixDeFQk=; b=uODXbFl41lOh88Hpx+APw1QDYwaKlhfh0Zxa8Zu0thp6bpBSwbTNh+yBhAa4VTVKYxTtIA/w6 KDrirX4yQsLCSa/3A6hTTvo+6kc0BU6AlQLCKqeQPWK0iQDRjnC9ljA X-Developer-Key: i=chunkai.deng@oss.qualcomm.com; a=ed25519; pk=NfifEElkZxgJ0ghUBxNu1RTaEqtoCGYDb0k5UzIRXOY= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjAzMDA5NyBTYWx0ZWRfXw6pzNJ4eqeYT fNjYsLdS6LiFz7PV7f1ACqeILGfAv9u6DQcSedaA9G4zgJBdgmzIAV7ALc+1fQuQWRP/jnwL4+R 8mDxu9HCDtg7GVTKTTgH0X3pHrszDFEujhChiCsoHRfOmW4m9MlivX05+pxeQ3xqlG/ylhSLPLn NGjaIBzGtA6CgKLn48LEZMcP67nI77q0b8iPBJlgDtokcLhf+gJfn9gOUF6hbCGX8fdJEH7jkZz fUP+t/4H29TBgv2hup1utvwF2dDJ/dE2M5Xb3sZXn1CLalN34hp6JxQPA4zAfaeoL7MmkOBEYs6 sZ4QL/hIFx6sS+TGchuIFbM6P5172V1s0LpbtpQgSYCW5oueb6pfS75mZJ9eFqH3TOOsG1IUD9m zVyuYBZjIuTRCAhX4K5+riNWtDYd5uKQWpOIk/+4h34RM+H4rOlwQGh2NhN58jEOeQi98B0CCji jRCuSalRjpNzb5wF3VA== X-Authority-Analysis: v=2.4 cv=UqZT8ewB c=1 sm=1 tr=0 ts=6a1ffe96 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=Uz3yg00KUFJ2y2WijEJ4bw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=Nqvb9vKcIXZEg_ORUGMA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: QhFWGOy0l6BlecRxbpqaCGdjMD3XJU0e X-Proofpoint-GUID: QhFWGOy0l6BlecRxbpqaCGdjMD3XJU0e X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-03_03,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606030097 A SoC typically has multiple remoteprocs (ADSP, MPSS, CDSP, etc.), each registering its own SMEM GLINK instance. With the static name "glink-smem" all instances appear identically in /proc/interrupts, making it impossible to associate an IRQ with a specific remote processor. Pass dev_name(&smem->dev) to devm_request_irq() instead. The device name is already set to ":" which uniquely identifies each instance without requiring an additional field in the driver struct. Signed-off-by: Chunkai Deng --- drivers/rpmsg/qcom_glink_smem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/rpmsg/qcom_glink_smem.c b/drivers/rpmsg/qcom_glink_smem.c index 62adc4db2317..edab912557ac 100644 --- a/drivers/rpmsg/qcom_glink_smem.c +++ b/drivers/rpmsg/qcom_glink_smem.c @@ -307,7 +307,7 @@ struct qcom_glink_smem *qcom_glink_smem_register(struct device *parent, smem->irq = of_irq_get(smem->dev.of_node, 0); ret = devm_request_irq(&smem->dev, smem->irq, qcom_glink_smem_intr, IRQF_NO_SUSPEND | IRQF_NO_AUTOEN, - "glink-smem", smem); + dev_name(&smem->dev), smem); if (ret) { dev_err(&smem->dev, "failed to request IRQ\n"); goto err_put_dev; -- 2.34.1