Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 70b9f23e authored by Deepak Kumar Singh's avatar Deepak Kumar Singh
Browse files

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: default avatarDeepak Kumar Singh <deesin@codeaurora.org>
parent e117350b
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -137,6 +137,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;
@@ -2023,11 +2024,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;