Skip to content

Commit 443d372

Browse files
tiwaicminyard
authored andcommitted
ipmi_si: Avoid spurious errors for optional IRQs
Although the IRQ assignment in ipmi_si driver is optional, platform_get_irq() spews error messages unnecessarily: ipmi_si dmi-ipmi-si.0: IRQ index 0 not found Fix this by switching to platform_get_irq_optional(). Cc: [email protected] # 5.4.x Cc: John Donnelly <[email protected]> Fixes: 7723f4c ("driver core: platform: Add an error message to platform_get_irq*()") Reported-and-tested-by: Patrick Vo <[email protected]> Signed-off-by: Takashi Iwai <[email protected]> Message-Id: <[email protected]> Signed-off-by: Corey Minyard <[email protected]>
1 parent ca7e1fd commit 443d372

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/char/ipmi/ipmi_si_platform.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ static int platform_ipmi_probe(struct platform_device *pdev)
194194
else
195195
io.slave_addr = slave_addr;
196196

197-
io.irq = platform_get_irq(pdev, 0);
197+
io.irq = platform_get_irq_optional(pdev, 0);
198198
if (io.irq > 0)
199199
io.irq_setup = ipmi_std_irq_setup;
200200
else
@@ -378,7 +378,7 @@ static int acpi_ipmi_probe(struct platform_device *pdev)
378378
io.irq = tmp;
379379
io.irq_setup = acpi_gpe_irq_setup;
380380
} else {
381-
int irq = platform_get_irq(pdev, 0);
381+
int irq = platform_get_irq_optional(pdev, 0);
382382

383383
if (irq > 0) {
384384
io.irq = irq;

0 commit comments

Comments
 (0)