Skip to content

Commit 8529e33

Browse files
Jiri Slaby (SUSE)KAGA-KOKO
authored andcommitted
memory: omap-gpmc: 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). [ tglx: Fix up subject prefix ] 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 b9a7f08 commit 8529e33

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

drivers/memory/omap-gpmc.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1455,10 +1455,8 @@ static int gpmc_setup_irq(struct gpmc_device *gpmc)
14551455
gpmc->irq_chip.irq_unmask = gpmc_irq_unmask;
14561456
gpmc->irq_chip.irq_set_type = gpmc_irq_set_type;
14571457

1458-
gpmc_irq_domain = irq_domain_add_linear(gpmc->dev->of_node,
1459-
gpmc->nirqs,
1460-
&gpmc_irq_domain_ops,
1461-
gpmc);
1458+
gpmc_irq_domain = irq_domain_create_linear(of_fwnode_handle(gpmc->dev->of_node),
1459+
gpmc->nirqs, &gpmc_irq_domain_ops, gpmc);
14621460
if (!gpmc_irq_domain) {
14631461
dev_err(gpmc->dev, "IRQ domain add failed\n");
14641462
return -ENODEV;

0 commit comments

Comments
 (0)