Browse Source

irqchip/gic-v2m: Fix of_node refcount on error

On the error path, the v2m drivers drops the refcount on the parent
node instead of doing it on the node that generated the error.
Humph...

Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Marc Zyngier 9 năm trước cách đây
mục cha
commit
86d14c72b7
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      drivers/irqchip/irq-gic-v2m.c

+ 1 - 1
drivers/irqchip/irq-gic-v2m.c

@@ -389,7 +389,7 @@ int __init gicv2m_of_init(struct device_node *node, struct irq_domain *parent)
 
 		ret = gicv2m_init_one(child, parent);
 		if (ret) {
-			of_node_put(node);
+			of_node_put(child);
 			break;
 		}
 	}