Skip to content

deprecate usage of pci_scan_bus_parented()

Jiang Liu linux-pci lkml virtualization xen-devel 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest3 patches 0 repliesNew
  2. v13 patches 5 repliesSuperseded

Changes in v2 from the cover letter

Kill pci_scan_bus_parented() instead of marking it as deprecated

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3PCI: export three functions to support modular host bridge driverdrivers/pci/host-bridge.c drivers/pci/probe.c drivers/pci/remove.c +1 more+10 -00 replies
2/3PCI, xen-pcifront: use new PCI interfaces to simplify implementationdrivers/pci/xen-pcifront.c+34 -420 replies
3/3PCI: kill pci_scan_bus_parented()arch/tile/kernel/pci.c drivers/pci/probe.c include/linux/pci.h+0 -240 replies
3/3PCI: mark pci_scan_bus_parented() as __deprecatedarch/tile/kernel/pci.c drivers/pci/probe.c include/linux/pci.h+0 -240 replies
3/3PCI: mark pci_scan_bus_parented() as __deprecatedarch/tile/kernel/pci.c drivers/pci/probe.c include/linux/pci.h+0 -240 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/3] deprecate usage of pci_scan_bus_parented()

From: Jiang Liu <[email protected]>

This patch tries to deprecate usage of pci_scan_bus_parented(). It applies to
https://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git next

V2:
Kill pci_scan_bus_parented() instead of marking it as deprecated

Jiang Liu (3):
PCI: export three functions to support modular host bridge driver PCI, xen-pcifront: use new PCI interfaces to simplify implementation
PCI: kill pci_scan_bus_parented()

 arch/tile/kernel/pci.c     |  3 --
 drivers/pci/host-bridge.c  |  1 +
 drivers/pci/probe.c        | 20 +-----------
 drivers/pci/remove.c       |  7 +++++
 drivers/pci/xen-pcifront.c | 76 +++++++++++++++++++++-------------------------
 include/linux/pci.h        |  3 +-
 6 files changed, 44 insertions(+), 66 deletions(-)
Signature · 1 line
1.8.1.2