Yinghai Lu
928bea9648
PCI: Delay enabling bridges until they're needed
...
We currently enable PCI bridges after scanning a bus and assigning
resources. This is often done in arch code.
This patch changes this so we don't enable a bridge until necessary, i.e.,
until we enable a PCI device behind the bridge. We do this in the generic
pci_enable_device() path, so this also removes the arch-specific code to
enable bridges.
[bhelgaas: changelog]
Signed-off-by: Yinghai Lu <yinghai@kernel.org >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
2013-07-25 12:35:03 -06:00
..
2009-09-17 20:07:52 +02:00
2009-07-03 15:45:29 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2008-07-15 18:44:35 +01:00
2012-05-21 14:31:52 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2012-07-19 11:23:43 +02:00
2013-02-01 10:00:22 +01:00
2008-07-15 18:44:35 +01:00
2008-07-15 18:44:35 +01:00
2013-01-03 15:57:09 -08:00
2013-01-03 15:57:09 -08:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2009-07-03 15:45:29 +01:00
2013-02-01 10:00:22 +01:00
2013-07-01 15:10:55 +02:00
2011-12-07 22:01:45 +00:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2012-12-13 18:15:28 +01:00
2009-08-03 17:52:40 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2008-07-15 18:44:31 +01:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-05-05 00:10:21 -04:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2011-12-07 22:03:45 +00:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-04-05 15:10:27 +02:00
2013-05-08 01:19:07 +02:00
2013-05-08 01:19:07 +02:00
2013-02-01 10:00:22 +01:00
2013-07-01 15:10:53 +02:00
2013-02-01 10:00:22 +01:00
2013-05-20 22:29:27 -07:00
2013-02-01 10:00:22 +01:00
2009-08-03 17:52:40 +01:00
2013-07-14 19:36:51 -04:00
2013-02-01 10:00:22 +01:00
2013-07-03 16:07:36 -07:00
2011-05-19 09:55:42 +01:00
2013-02-01 10:00:22 +01:00
2013-07-01 15:10:55 +02:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-05-20 22:29:27 -07:00
2011-12-07 22:03:45 +00:00
2011-12-07 22:03:45 +00:00
2011-12-07 22:03:45 +00:00
2013-02-01 10:00:22 +01:00
2013-02-01 10:00:22 +01:00
2013-02-21 12:51:33 +01:00
2013-02-01 10:00:22 +01:00
2013-07-25 12:35:03 -06:00
2013-02-01 10:00:22 +01:00