commit | c3c2e3cb3e5aa9882c5a7a76a482565990532e81 | [log] [tgz] |
---|---|---|
author | Pali Rohár <pali@kernel.org> | Tue Apr 18 00:31:10 2023 +0200 |
committer | Pali Rohár <pali@kernel.org> | Sat Apr 29 14:14:58 2023 +0200 |
tree | 0801dc3c358fdf1258758abb3bb3085bbb9a41ce | |
parent | f0aa3a466bc73d24d71dae7811cb673297fda752 [diff] |
ls-tree: Do not read Primary Bus Number for PCI Bridges from PCI config space For PCIe devices of PCI Bridge type is Primary Bus Number not used and the default value is 0. PCIe devices capture their Bus and Device numbers automatically from PCIe TLP packets. Instead of Primary Bus Number use Device Number because zero value confuse tree building algorithm. Existing code already expects that Device Number of PCI Bridge is already set to Primary Bus Number.