Commit a64e02a6 authored by Bartlomiej Zolnierkiewicz's avatar Bartlomiej Zolnierkiewicz Committed by Linus Torvalds

[PATCH] allow drivers (ie. mediabay) to set hwif->gendev.parent

From Benjamin Herrenschmidt <benh@kernel.crashing.org>.
parent b9d9a993
...@@ -649,10 +649,13 @@ static void hwif_register (ide_hwif_t *hwif) ...@@ -649,10 +649,13 @@ static void hwif_register (ide_hwif_t *hwif)
/* register with global device tree */ /* register with global device tree */
strlcpy(hwif->gendev.bus_id,hwif->name,BUS_ID_SIZE); strlcpy(hwif->gendev.bus_id,hwif->name,BUS_ID_SIZE);
hwif->gendev.driver_data = hwif; hwif->gendev.driver_data = hwif;
if (hwif->pci_dev) if (hwif->gendev.parent == NULL) {
hwif->gendev.parent = &hwif->pci_dev->dev; if (hwif->pci_dev)
else hwif->gendev.parent = &hwif->pci_dev->dev;
hwif->gendev.parent = NULL; /* Would like to do = &device_legacy */ else
/* Would like to do = &device_legacy */
hwif->gendev.parent = NULL;
}
device_register(&hwif->gendev); device_register(&hwif->gendev);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment