From 4ad4c3678c36c064d285144ae7ecc1115d5cc990 Mon Sep 17 00:00:00 2001 From: Deepak Kumar Singh 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 --- drivers/rpmsg/qcom_glink_native.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/rpmsg/qcom_glink_native.c b/drivers/rpmsg/qcom_glink_native.c index 6eef8881bc5a..52a68225aff3 100644 --- a/drivers/rpmsg/qcom_glink_native.c +++ b/drivers/rpmsg/qcom_glink_native.c @@ -126,6 +126,7 @@ struct qcom_glink { struct qcom_glink_pipe *tx_pipe; int irq; + char irqname[GLINK_NAME_SIZE]; struct kthread_worker kworker; struct task_struct *task; @@ -2061,11 +2062,13 @@ struct qcom_glink *qcom_glink_native_probe(struct device *dev, if (ret) dev_err(dev, "failed to register early notif %d\n", ret); + snprintf(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"); goto unregister;