On Thursday 13 February 2014 12:00:42 Will Deacon wrote: > > With the patch I just suggested, we can simply keep > > pci_common_init_dev() for older (non-multiplatform) controllers > > and not change them at all but move on to something else for > > the interesting ones, i.e. those we want to share with arm64. > > Yes, that looks sensible. An alternative is to create an hw_pci in > pci_host_bridge_register with nr_controllers = 1 then call > pci_common_init_dev. It would remove slightly more code, but obviously ties > the thing to arm. You'd still need to pass all the contents of the hw_pci struct that get copied into pci_sys_data, so that's not different from passing hw_pci as we do today. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html