Messages in this thread | | | Date | Tue, 14 Feb 2006 13:03:40 -0700 | From | Matthew Wilcox <> | Subject | Re: AMD 8131 and MSI quirk |
| |
On Tue, Feb 14, 2006 at 10:27:52AM -0800, Roland Dreier wrote: > Michael, now I'm not sure whether this will work for devices like the > Mellanox PCI-X HCA, where the HCA device sits below a virtual PCI > bridge. In that case we need to propagate the NO_MSI flag from the > 8131 bridge to the Tavor bridge, right? And it has to work for > systems like Sun V40Z where the PCI-X slots are hot-swappable (so the > HCA and its bridge could be added later).
Michael's patch does this:
@@ -347,6 +347,7 @@ pci_alloc_child_bus(struct pci_bus *pare child->parent = parent; child->ops = parent->ops; child->sysdata = parent->sysdata; + child->bus_flags = parent->bus_flags; child->bridge = get_device(&bridge->dev);
child->class_dev.class = &pcibus_class;
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |