On Thu, 2013-11-14 at 00:17 +0100, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <[email protected]> > > If a PCI host bridge cannot be enumerated due to an error in > pci_acpi_scan_root(), its ACPI device object's driver_data field > has to be cleared by acpi_pci_root_add() before freeing the > object pointed to by that field, or some later acpi_pci_find_root() > checks that should fail may succeed and cause quite a bit of > confusion to ensue. > > Fix acpi_pci_root_add() to clear device->driver_data before > returning an error code as appropriate. > > Signed-off-by: Rafael J. Wysocki <[email protected]>
Acked-by: Toshi Kani <[email protected]> Thanks, -Toshi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

