Commit 9dd4541b authored by Soha Jin's avatar Soha Jin Committed by Greg Kroah-Hartman

platform: remove useless if-branch in __platform_get_irq_byname()

When CONFIG_OF_IRQ is not enabled, there will be a stub method that always
returns 0 when getting IRQ. Thus, the if-branch can be removed safely.
Signed-off-by: default avatarSoha Jin <soha@lohu.info>
Link: https://lore.kernel.org/r/20221111094542.270540-1-soha@lohu.infoSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d16ee771
...@@ -441,11 +441,9 @@ static int __platform_get_irq_byname(struct platform_device *dev, ...@@ -441,11 +441,9 @@ static int __platform_get_irq_byname(struct platform_device *dev,
struct resource *r; struct resource *r;
int ret; int ret;
if (!dev->dev.of_node || IS_ENABLED(CONFIG_OF_IRQ)) { ret = fwnode_irq_get_byname(dev_fwnode(&dev->dev), name);
ret = fwnode_irq_get_byname(dev_fwnode(&dev->dev), name); if (ret > 0 || ret == -EPROBE_DEFER)
if (ret > 0 || ret == -EPROBE_DEFER) return ret;
return ret;
}
r = platform_get_resource_byname(dev, IORESOURCE_IRQ, name); r = platform_get_resource_byname(dev, IORESOURCE_IRQ, name);
if (r) { if (r) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment