There are many implementations of pcibios_enable_resources() that differ in minor ways that look more like bugs than architectural differences. This patch series consolidates most of them to use the x86 version.
Changes between v1 and v2: - Moved ARM bridge enable to new platform_pci_enable_device(), called by pcibios_enable_device() - Moved PA-RISC SERR & PERR enable to new platform_pci_enable_device(), called by pcibios_enable_device() - In the generic pcibios_enable_resources(), adopted powerpc resource collision detection (check for (!r->parent) instead of (!r->start && r->end)) - In the generic pcibios_enable_resources(), added a little more detail to the resource collision error message - Moved consolidated pcibios_enable_resources() from bios.c to setup-res.c Thanks for the comments on the first version. I think this addresses all of them. Any other comments would be welcome. Bjorn -- _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev