projects/linux·commit 3cc6e2c5

Merge tag 'for-linus-5.6-2' of git://github.com/cminyard/linux-ipmi

3cc6e2c5 · Linus Torvalds <[email protected]> · 2020-03-12 09:59:36 -07:00

Pull IPMI fix from Corey Minyard:
 "Fix a message spew on some system

  The call to platform_get_irq() was changed to print a log if the
  interrupt was not available, and that was causing bogus messages to
  spew out for the IPMI driver. People have requested that this get in
  to 5.6 so I'm sending it along"

* tag 'for-linus-5.6-2' of git://github.com/cminyard/linux-ipmi:
  ipmi_si: Avoid spurious errors for optional IRQs
Commit
3cc6e2c599cdca573a8f347aea5da4c855ff5a78
Parents
2644bc85 · 443d372d

Merge commit. Changes below are compared with the first parent: 2644bc85.

Changes

1 files changed · +2 −2

FileStatusAddDelContent
drivers/char/ipmi/ipmi_si_platform.cmodified+2−2View file

drivers/char/ipmi/ipmi_si_platform.c

View file
diff --git a/drivers/char/ipmi/ipmi_si_platform.c b/drivers/char/ipmi/ipmi_si_platform.c
index c78127c..638c693 100644
--- a/drivers/char/ipmi/ipmi_si_platform.c
+++ b/drivers/char/ipmi/ipmi_si_platform.c
@@ -194,7 +194,7 @@ static int platform_ipmi_probe(struct platform_device *pdev)
else
io.slave_addr = slave_addr;
- io.irq = platform_get_irq(pdev, 0);
+ io.irq = platform_get_irq_optional(pdev, 0);
if (io.irq > 0)
io.irq_setup = ipmi_std_irq_setup;
else
@@ -378,7 +378,7 @@ static int acpi_ipmi_probe(struct platform_device *pdev)
io.irq = tmp;
io.irq_setup = acpi_gpe_irq_setup;
} else {
- int irq = platform_get_irq(pdev, 0);
+ int irq = platform_get_irq_optional(pdev, 0);
if (irq > 0) {
io.irq = irq;