Skip to content

PCI root bridge: get bus info from _CRS

Bjorn Helgaas linux-acpi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5ACPI: pci_root: check _CRS, then _BBN for downstream bus numberdrivers/acpi/pci_root.c+16 -381 reply
2/5ACPI: pci_root: simplify acpi_pci_root_add() control flowdrivers/acpi/pci_root.c+38 -620 replies
3/5ACPI: pci_root: use driver data rather than list lookupdrivers/acpi/pci_root.c+4 -170 replies
4/5ACPI: pci_root: simplify list traversalsdrivers/acpi/pci_root.c+9 -140 replies
5/5ACPI: pci_root: remove unused dev/fn informationdrivers/acpi/pci_root.c+9 -160 replies

Reviews trailers per patch

3 of 5 patches have a Reviewed-by or Acked-by.

PatchAlex Chiang
1/5R-b
2/5
3/5
4/5R-b
5/5R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] PCI root bridge: get bus info from _CRS

The main patch in this series changes the way we discover the downstream bus number of PCI root bridges. The end result should be the same as the current code (as far as I know, this doesn't fix any bugs). But I believe this follows the intent of the spec better, makes Linux work more like Windows, and removes false accusations Linux makes against the BIOS.

---

Bjorn Helgaas (5):
ACPI: pci_root: remove unused dev/fn information
ACPI: pci_root: simplify list traversals
ACPI: pci_root: use driver data rather than list lookup
ACPI: pci_root: simplify acpi_pci_root_add() control flow
ACPI: pci_root: check _CRS, then _BBN for downstream bus number

 drivers/acpi/pci_root.c |  185 ++++++++++++++---------------------------------
 1 files changed, 57 insertions(+), 128 deletions(-)