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: Corey Minyard <cminyard@mvista.com>
This commit is contained in:
Родитель
5e33cd0c5a
Коммит
b1e65e7153
|
@ -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)
|
||||
|
|
Загрузка…
Ссылка в новой задаче