Răsfoiți Sursa

ipmi: do not probe ACPI devices if si_tryacpi is unset

Extend the tryacpi module parameter to turn off acpi_ipmi_probe such
that hard-coded options (type, ports, address, etc.) have complete
control over the smi_info data structures setup by the driver.

Signed-off-by: Joe Lawrence <joe.lawrence@stratus.com>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Joe Lawrence 9 ani în urmă
părinte
comite
9f0257b39c
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      drivers/char/ipmi/ipmi_si_intf.c

+ 3 - 0
drivers/char/ipmi/ipmi_si_intf.c

@@ -2690,6 +2690,9 @@ static int acpi_ipmi_probe(struct platform_device *dev)
 	unsigned long long tmp;
 	int rv = -EINVAL;
 
+	if (!si_tryacpi)
+	       return 0;
+
 	handle = ACPI_HANDLE(&dev->dev);
 	if (!handle)
 		return -ENODEV;