All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v8 00/30] Refine PCI scan interfaces and make generic pci host bridge
@ 2015-03-24  3:33 ` Yijing Wang
  0 siblings, 0 replies; 263+ messages in thread
From: Yijing Wang @ 2015-03-24  3:33 UTC (permalink / raw)
  To: Bjorn Helgaas
  Cc: Jiang Liu, linux-pci, Yinghai Lu, linux-kernel, Marc Zyngier,
	linux-arm-kernel, Russell King, x86, Thomas Gleixner,
	Benjamin Herrenschmidt, Rusty Russell, Tony Luck, linux-ia64,
	David S. Miller, Guan Xuetao, linux-alpha, linux-m68k,
	Liviu Dudau, Arnd Bergmann, Geert Uytterhoeven, Yijing Wang

v7->v8:
	Fix some cross building errors found by kbuild test.
	Drop the rename patch for find_pci_host_bridge().
v6->v7:
	Drop previous patch which combined the domain and bus in one argument.
	Make the pci_host_bridge hold the default busn resource, so we could
	check whether new host busn resource is conflict with existing ones.
	Move pci_host_assign_domain_nr() to drivers/pci/host-bridge.c
	Other changes suggested by Bjorn and Suravee.
v5->v6:
	Fix cross building errors found by kbuild test.
	Export busn_resource to Xen pcifront driver.
v4->v5:
	Fix some code style issues and rename some functions suggested by Bjorn.
	Fix some code flaw(Eg. call pci_bus_add_devices() before resources claim
	or lack the return checking).
v3->v4:
	Fix the rebase issue.
v2->v3:
	Rebase this series on v4.0-rc1.
v1->v2:
	Split pci_host_bridge_list into a new patch, remove .phb_probe_mode
	and rework powerpc .phb_of_scan_bus() for simpilicty suggested by
	Arnd. Refresh some patch description log, and add a new patch to fix
	build warning in ia64.

This series is based on Bjorn's pci/enumeration branch.

Now in kernel, we scan pci bus use the following ways:
1. pci_scan_bus. 
	parent = NULL, default io/mem/bus resources
	call pci_bus_add_devices()

2. pci_scan_bus_parented() + pci_bus_add_devices()
	default io/mem/bus resources, only used by xen

3. pci_scan_root_bus() + pci_bus_add_devices()

4. pci_create_root_bus() + pci_scan_child_bus() + pci_bus_add_devices()

5. pci_create_root_bus() + xx_of_scan_bus()  +  pci_bus_add_devices()

And we have a lot of arch specific pci_domain_nr() and other platform
specific weak function like pcibios_root_bridge_prepare().

After applied this series, we have following scan interfaces:

1. pci_scan_bus() 
	parent = NULL, default io/mem/bus resources.
	for legacy pci scan

2. pci_scan_root_bus()
	for callers provide its own parent and io/mem/bus resources
	but no platform specific pci_host_bridge operations

3. pci_scan_host_bridge()
	for callers provide its own parent and io/mem/bus resources

Arnd Bergmann (1):
  xen/PCI: Don't use deprecated function pci_scan_bus_parented()

Yijing Wang (29):
  PCI: Remove deprecated pci_scan_bus_parented()
  PCI: Save domain in pci_host_bridge
  PCI: Move pci_bus_assign_domain_nr() declaration into
    drivers/pci/pci.h
  PCI: Introduce pci_host_assign_domain_nr() to assign domain
  PCI: Separate pci_host_bridge creation out of pci_create_root_bus()
  PCI: Add default bus resource in pci_host_bridge
  PCI: Update pci_host_bridge bus resource
  PCI: Introduce pci_host_first_busnr() function
  PCI: Introduce pci_host_bridge_list to manage host bridges
  PCI: Save sysdata in pci_host_bridge drvdata
  powerpc/PCI: Rename pcibios_root_bridge_prepare() to
    pcibios_set_root_bus_speed()
  PCI: Move pcibios_root_bridge_prepare() to pci_create_host_bridge()
  PCI: Introduce pci_host_bridge_ops to support host specific
    operations
  PCI: Introduce new scan function pci_scan_host_bridge()
  PCI: Introduce pci_bus_child_max_busnr()
  x86/PCI: Refine pci_acpi_scan_root() with generic pci_host_bridge
  ia64/PCI: Refine pci_acpi_scan_root() with generic pci_host_bridge
  powerpc/pci: Use pci_scan_host_bridge() for simplicity
  PCI: Remove pcibios_root_bridge_prepare() and
    pcibos_set_root_bus_speed()
  sparc/PCI: Use pci_scan_host_bridge() for simplicity
  parisc/PCI: Use pci_scan_root_bus() for simplicity
  PCI/mvebu: Use pci_common_init_dev() to simplify code
  PCI/tegra: Remove redundant tegra_pcie_scan_bus()
  PCI/designware: Use pci_scan_root_bus() for simplicity
  PCI/xgene: Use pci_scan_root_bus() instead of pci_create_root_bus()
  PCI: Rename __pci_create_root_bus() to pci_create_root_bus()
  PCI: Remove platform specific pci_domain_nr()
  PCI: Remove pci_bus_assign_domain_nr()
  PCI: Clean up CONFIG_PCI_DOMAINS_GENERIC

 arch/alpha/include/asm/pci.h             |    2 -
 arch/alpha/kernel/pci.c                  |    4 +-
 arch/alpha/kernel/sys_nautilus.c         |    2 +-
 arch/arm/Kconfig                         |    3 -
 arch/arm/kernel/bios32.c                 |    2 +-
 arch/arm/mach-dove/pcie.c                |    2 +-
 arch/arm/mach-iop13xx/pci.c              |    4 +-
 arch/arm/mach-mv78xx0/pcie.c             |    2 +-
 arch/arm/mach-orion5x/pci.c              |    4 +-
 arch/arm64/Kconfig                       |    3 -
 arch/frv/mb93090-mb00/pci-vdk.c          |    3 +-
 arch/ia64/include/asm/pci.h              |    1 -
 arch/ia64/pci/pci.c                      |   34 +++--
 arch/ia64/sn/kernel/io_init.c            |    4 +-
 arch/m68k/coldfire/pci.c                 |    2 +-
 arch/microblaze/pci/pci-common.c         |   15 +--
 arch/mips/include/asm/pci.h              |    2 -
 arch/mips/pci/pci.c                      |    4 +-
 arch/mn10300/unit-asb2305/pci.c          |    3 +-
 arch/powerpc/include/asm/machdep.h       |    2 +-
 arch/powerpc/kernel/pci-common.c         |   77 ++++++------
 arch/powerpc/platforms/pseries/pci.c     |    8 +-
 arch/powerpc/platforms/pseries/pseries.h |    2 +-
 arch/powerpc/platforms/pseries/setup.c   |    2 +-
 arch/s390/pci/pci.c                      |   10 +-
 arch/sh/drivers/pci/pci.c                |    4 +-
 arch/sh/include/asm/pci.h                |    2 -
 arch/sparc/kernel/leon_pci.c             |    2 +-
 arch/sparc/kernel/pci.c                  |   45 +++----
 arch/sparc/kernel/pcic.c                 |    2 +-
 arch/tile/include/asm/pci.h              |    2 -
 arch/tile/kernel/pci.c                   |    4 +-
 arch/tile/kernel/pci_gx.c                |    4 +-
 arch/unicore32/kernel/pci.c              |    2 +-
 arch/x86/include/asm/pci.h               |    6 -
 arch/x86/pci/acpi.c                      |   37 +++---
 arch/x86/pci/common.c                    |    2 +-
 arch/xtensa/kernel/pci.c                 |    2 +-
 drivers/parisc/dino.c                    |    6 +-
 drivers/parisc/lba_pci.c                 |    4 +-
 drivers/pci/host-bridge.c                |  202 ++++++++++++++++++++++++++++
 drivers/pci/host/pci-mvebu.c             |   18 +---
 drivers/pci/host/pci-tegra.c             |   16 ---
 drivers/pci/host/pci-versatile.c         |    3 +-
 drivers/pci/host/pci-xgene.c             |    3 +-
 drivers/pci/host/pcie-designware.c       |    4 +-
 drivers/pci/host/pcie-xilinx.c           |    2 +-
 drivers/pci/hotplug/acpiphp_glue.c       |   29 +----
 drivers/pci/hotplug/ibmphp_core.c        |    2 +-
 drivers/pci/pci.c                        |   85 ++++---------
 drivers/pci/pci.h                        |   15 ++
 drivers/pci/probe.c                      |  212 ++++++++++++------------------
 drivers/pci/xen-pcifront.c               |   16 ++-
 include/linux/pci.h                      |   46 +++----
 54 files changed, 516 insertions(+), 458 deletions(-)


^ permalink raw reply	[flat|nested] 263+ messages in thread

end of thread, other threads:[~2015-03-27  2:32 UTC | newest]

Thread overview: 263+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-24  3:33 [PATCH v8 00/30] Refine PCI scan interfaces and make generic pci host bridge Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33 ` [PATCH v8 01/30] xen/PCI: Don't use deprecated function pci_scan_bus_parented() Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33 ` [PATCH v8 02/30] PCI: Remove deprecated pci_scan_bus_parented() Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33 ` [PATCH v8 03/30] PCI: Save domain in pci_host_bridge Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33 ` [PATCH v8 04/30] PCI: Move pci_bus_assign_domain_nr() declaration into drivers/pci/pci.h Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33 ` Yijing Wang
2015-03-24  3:33 ` [PATCH v8 05/30] PCI: Introduce pci_host_assign_domain_nr() to assign domain Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:33   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 06/30] PCI: Separate pci_host_bridge creation out of pci_create_root_bus() Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 07/30] PCI: Add default bus resource in pci_host_bridge Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 08/30] PCI: Update pci_host_bridge bus resource Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 09/30] PCI: Introduce pci_host_first_busnr() function Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 10/30] PCI: Introduce pci_host_bridge_list to manage host bridges Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-25 16:42   ` Tomasz Nowicki
2015-03-25 16:42     ` Tomasz Nowicki
2015-03-25 16:42     ` Tomasz Nowicki
2015-03-25 16:42     ` Tomasz Nowicki
2015-03-26  1:34     ` Yijing Wang
2015-03-26  1:34       ` Yijing Wang
2015-03-26  1:34       ` Yijing Wang
2015-03-26  1:34       ` Yijing Wang
2015-03-26  1:34       ` Yijing Wang
2015-03-25 16:42   ` Tomasz Nowicki
2015-03-26 16:31   ` Yinghai Lu
2015-03-26 16:31   ` Yinghai Lu
2015-03-26 16:31     ` Yinghai Lu
2015-03-26 16:31     ` Yinghai Lu
2015-03-26 16:31     ` Yinghai Lu
2015-03-27  2:31     ` Yijing Wang
2015-03-27  2:31       ` Yijing Wang
2015-03-27  2:31       ` Yijing Wang
2015-03-27  2:31       ` Yijing Wang
2015-03-27  2:31       ` Yijing Wang
2015-03-27  2:31     ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 11/30] PCI: Save sysdata in pci_host_bridge drvdata Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 12/30] powerpc/PCI: Rename pcibios_root_bridge_prepare() to pcibios_set_root_bus_speed() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 13/30] PCI: Move pcibios_root_bridge_prepare() to pci_create_host_bridge() Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 14/30] PCI: Introduce pci_host_bridge_ops to support host specific operations Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 15/30] PCI: Introduce new scan function pci_scan_host_bridge() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 16/30] PCI: Introduce pci_bus_child_max_busnr() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 17/30] x86/PCI: Refine pci_acpi_scan_root() with generic pci_host_bridge Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 18/30] ia64/PCI: " Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 19/30] powerpc/pci: Use pci_scan_host_bridge() for simplicity Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24 23:58   ` Daniel Axtens
2015-03-24 23:58   ` Daniel Axtens
2015-03-24 23:58     ` Daniel Axtens
2015-03-24 23:58     ` Daniel Axtens
2015-03-24 23:58     ` Daniel Axtens
2015-03-24 23:58     ` Daniel Axtens
2015-03-25  7:42     ` Yijing Wang
2015-03-25  7:42       ` Yijing Wang
2015-03-25  7:42       ` Yijing Wang
2015-03-25  7:42       ` Yijing Wang
2015-03-25  7:42       ` Yijing Wang
2015-03-25  7:42       ` Yijing Wang
2015-03-25 22:13       ` Daniel Axtens
2015-03-25 22:13       ` Daniel Axtens
2015-03-25 22:13         ` Daniel Axtens
2015-03-25 22:13         ` Daniel Axtens
2015-03-25 22:13         ` Daniel Axtens
2015-03-25 22:13         ` Daniel Axtens
2015-03-26  1:17         ` Yijing Wang
2015-03-26  1:17           ` Yijing Wang
2015-03-26  1:17           ` Yijing Wang
2015-03-26  1:17           ` Yijing Wang
2015-03-26  1:17           ` Yijing Wang
2015-03-26  1:17           ` Yijing Wang
2015-03-26  5:19           ` Daniel Axtens
2015-03-26  5:19             ` Daniel Axtens
2015-03-26  5:19             ` Daniel Axtens
2015-03-26  5:19             ` Daniel Axtens
2015-03-26  5:19             ` Daniel Axtens
2015-03-26  6:20             ` Yijing Wang
2015-03-26  6:20               ` Yijing Wang
2015-03-26  6:20               ` Yijing Wang
2015-03-26  6:20               ` Yijing Wang
2015-03-26  6:20               ` Yijing Wang
2015-03-26  6:20               ` Yijing Wang
2015-03-26  6:20             ` Yijing Wang
2015-03-26  5:19           ` Daniel Axtens
2015-03-25  7:42     ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 20/30] PCI: Remove pcibios_root_bridge_prepare() and pcibos_set_root_bus_speed() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 21/30] sparc/PCI: Use pci_scan_host_bridge() for simplicity Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 22/30] parisc/PCI: Use pci_scan_root_bus() " Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 23/30] PCI/mvebu: Use pci_common_init_dev() to simplify code Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-25  8:55   ` Yijing Wang
2015-03-25  8:55     ` Yijing Wang
2015-03-25  8:55     ` Yijing Wang
2015-03-25  8:55     ` Yijing Wang
2015-03-25  8:55     ` Yijing Wang
2015-03-25 16:43     ` Thomas Petazzoni
2015-03-25 16:43       ` Thomas Petazzoni
2015-03-25 16:43       ` Thomas Petazzoni
2015-03-25 16:43       ` Thomas Petazzoni
2015-03-25 16:43       ` Thomas Petazzoni
2015-03-26  1:21       ` Yijing Wang
2015-03-25 16:43     ` Thomas Petazzoni
2015-03-24  3:34 ` [PATCH v8 24/30] PCI/tegra: Remove redundant tegra_pcie_scan_bus() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24 12:31   ` Thierry Reding
2015-03-24 12:31     ` Thierry Reding
2015-03-24 12:31     ` Thierry Reding
2015-03-24 12:31     ` Thierry Reding
2015-03-25  1:22     ` Yijing Wang
2015-03-25  1:22     ` Yijing Wang
2015-03-25  1:22       ` Yijing Wang
2015-03-25  1:22       ` Yijing Wang
2015-03-25  1:22       ` Yijing Wang
2015-03-25  1:22       ` Yijing Wang
2015-03-24 12:31   ` Thierry Reding
2015-03-24  3:34 ` [PATCH v8 25/30] PCI/designware: Use pci_scan_root_bus() for simplicity Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 26/30] PCI/xgene: Use pci_scan_root_bus() instead of pci_create_root_bus() Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 27/30] PCI: Rename __pci_create_root_bus() to pci_create_root_bus() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 28/30] PCI: Remove platform specific pci_domain_nr() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 29/30] PCI: Remove pci_bus_assign_domain_nr() Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` [PATCH v8 30/30] PCI: Clean up CONFIG_PCI_DOMAINS_GENERIC Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34   ` Yijing Wang
2015-03-24  3:34 ` Yijing Wang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.