On Wed, Mar 16, 2016 at 06:09:36PM +0000, Lorenzo Pieralisi wrote: > On Wed, Mar 16, 2016 at 12:20:08PM -0400, Murali Karicheri wrote: > > [ 0.420648] PCI host bridge /soc/pcie@21020000 ranges: > > [ 0.420659] No bus range found for /soc/pcie@21020000, using [bus 00-ff] > > [ 0.420679] IO 0x23260000..0x400023263fff -> 0x00000000 > > [ 0.420685] Requested IO range too big, new size set to 64K > > [ 0.420702] MEM 0x60000000..0x6fffffff -> 0x60000000 > > [ 0.420713] keystone-pcie 21021000.pcie: error -22: failed to map resource [io 0x0000-0x400000003fff] > > This unearthed an issue that we've got to fix. If the IO space remap > fails (pci_remap_iospace()) we must remove the IO resource from the host > bridge resources list, code below shows that we end up assigning IO space > even if the remapping of the host bridge CPU physical address corresponding > to IO space fails, which is wrong. > > Do you want me to fix the host bridges concerned in one go ? Yes, that looks like a real problem we should fix. Bjorn -- 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