From 83a92105624749fccd955ab52a6550b6407aad98 Mon Sep 17 00:00:00 2001 From: Arun Prakash Date: Wed, 13 May 2020 10:30:22 +0530 Subject: [PATCH] rpmsg: glink: Append glink irq name with remote edge name Glink irq for all the remote edges are registered with same name glink-native. It is difficult to distinguish each irq in logs. Appending remote edge name to generic irq name. Change-Id: I6ead87e0e4adae204535b599d07d9471387c861b Signed-off-by: Deepak Kumar Singh Signed-off-by: Arun Prakash --- drivers/rpmsg/qcom_glink_native.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/rpmsg/qcom_glink_native.c b/drivers/rpmsg/qcom_glink_native.c index 5b32f4fdf438..43fa6bf97145 100644 --- a/drivers/rpmsg/qcom_glink_native.c +++ b/drivers/rpmsg/qcom_glink_native.c @@ -107,6 +107,7 @@ struct qcom_glink { struct qcom_glink_pipe *tx_pipe; int irq; + char irqname[GLINK_NAME_SIZE]; struct work_struct rx_work; spinlock_t rx_lock; @@ -1806,11 +1807,12 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev, return ERR_CAST(glink->mbox_chan); } + scnprintf(glink->irqname, 32, "glink-native-%s", glink->name); irq = of_irq_get(dev->of_node, 0); ret = devm_request_irq(dev, irq, qcom_glink_native_intr, IRQF_NO_SUSPEND | IRQF_SHARED, - "glink-native", glink); + glink->irqname, glink); if (ret) { dev_err(dev, "failed to request IRQ\n"); return ERR_PTR(ret);