Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b1e65e71 authored by Corey Minyard's avatar Corey Minyard
Browse files

ipmi: Don't report err in the SI driver for SSIF devices



Really ignore them by returning -ENODEV from the probe, but not
doing anything.

Signed-off-by: default avatarCorey Minyard <cminyard@mvista.com>
parent 5e33cd0c
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -2244,7 +2244,7 @@ static int ipmi_pnp_probe(struct pnp_dev *dev,
	acpi_handle handle;
	acpi_status status;
	unsigned long long tmp;
	int rv;
	int rv = -EINVAL;

	acpi_dev = pnp_acpi_device(dev);
	if (!acpi_dev)
@@ -2276,6 +2276,7 @@ static int ipmi_pnp_probe(struct pnp_dev *dev,
		info->si_type = SI_BT;
		break;
	case 4: /* SSIF, just ignore */
		rv = -ENODEV;
		goto err_free;
	default:
		dev_info(&dev->dev, "unknown IPMI type %lld\n", tmp);
@@ -2336,7 +2337,7 @@ static int ipmi_pnp_probe(struct pnp_dev *dev,

err_free:
	kfree(info);
	return -EINVAL;
	return rv;
}

static void ipmi_pnp_remove(struct pnp_dev *dev)