irqchip/gic-v3-its: Split allocation from initialisation of its_node
authorMarc Zyngier <maz@kernel.org>
Fri, 6 Oct 2023 12:59:27 +0000 (14:59 +0200)
committerMarc Zyngier <maz@kernel.org>
Sat, 7 Oct 2023 11:47:12 +0000 (12:47 +0100)
commit9585a495ac936049dba141e8f9d99159ca06d46a
tree5cb9f64e079a460d65c53d31f5430c8a0bd024fc
parent5e5c636c69bdba04033161bbb111fbb6f1f6661e
irqchip/gic-v3-its: Split allocation from initialisation of its_node

In order to pave the way for more fancy quirk handling without making
more of a mess of this terrible driver, split the allocation of the
ITS descriptor (its_node) from the actual probing.

This will allow firmware-specific hooks to be added between these
two points.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20231006125929.48591-4-lpieralisi@kernel.org
drivers/irqchip/irq-gic-v3-its.c