|
Description
|
iprbprobe() contains the following snippet:
#if defined(i86pc)
if ((iline == 0) || (iline > 15)) {
cmn_err(CE_WARN, "iprb: iline value out of range: %d", iline);
pci_config_teardown(&handle);
return (DDI_PROBE_FAILURE);
}
#endif
Drivers have no business validating ILINE; that's for the framework
to do. In this case, a Toshiba A1 laptop is failing to set ILINE, and
(presumably) has the appropriate info in ACPI.
Probably the entire iprbprobe() should be removed, as probe() is now
deprecated; but certainly that section of probe() is misguided at best.
|