Skip to content

Commit e9bf225

Browse files
Jiri Slaby (SUSE)KAGA-KOKO
authored andcommitted
nios2: Switch to irq_domain_create_linear()
irq_domain_add_linear() is going away as being obsolete now. Switch to the preferred irq_domain_create_linear(). That differs in the first parameter: It takes more generic struct fwnode_handle instead of struct device_node. Therefore, of_fwnode_handle() is added around the parameter. Note some of the users can likely use dev->fwnode directly instead of indirect of_fwnode_handle(dev->of_node). But dev->fwnode is not guaranteed to be set for all, so this has to be investigated on case to case basis (by people who can actually test with the HW). Signed-off-by: Jiri Slaby (SUSE) <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Link: https://lore.kernel.org/all/[email protected]
1 parent e0c27a8 commit e9bf225

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

arch/nios2/kernel/irq.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ void __init init_IRQ(void)
6969

7070
BUG_ON(!node);
7171

72-
domain = irq_domain_add_linear(node, NIOS2_CPU_NR_IRQS, &irq_ops, NULL);
72+
domain = irq_domain_create_linear(of_fwnode_handle(node),
73+
NIOS2_CPU_NR_IRQS, &irq_ops, NULL);
7374
BUG_ON(!domain);
7475

7576
irq_set_default_domain(domain);

0 commit comments

Comments
 (0)