On Thu, Nov 27, 2014 at 5:03 PM, Arnd Bergmann <arnd@xxxxxxxx> wrote: > > Regarding the pcibios_add_device() function, I'd rather see the existing > code moved into the PCI core and the function removed, since it also > is not architecture specific. We should be able to delete the entire > arm64/pci.c file eventually. I totally agree. Looks pcibios_*() are misused by ARCHs, which should have been designed for addressing ARCH pcibios things, now these functions are just a hook for ARCH code. Specifically pci host controller driver can't be arch independent at all because of ARCH's pcibios_*() implementation and the specific data type defined by ARCH code. Thanks, Ming Lei -- 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