summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/exported-sql-viewer.py
diff options
context:
space:
mode:
authorKeith Busch <kbusch@kernel.org>2024-10-23 01:48:50 +0300
committerBjorn Helgaas <bhelgaas@google.com>2024-11-11 22:06:02 +0300
commitee061da777f704976c6d3fdc1707788d11a052c5 (patch)
tree7cb56a23fe60b2c73dbd475540b61a66303c4102 /tools/perf/scripts/python/exported-sql-viewer.py
parent4d6dcd6c2fa3a80898651d323c150e5ebc03881d (diff)
downloadlinux-ee061da777f704976c6d3fdc1707788d11a052c5.tar.xz
PCI: Convert __pci_walk_bus() to be recursive
The original implementation of __pci_walk_bus() chose a non-recursive walk, presumably as a precaution on stack use. We do recursive bus walking in other places though. For example: pci_bus_resettable() pci_stop_bus_device() pci_remove_bus_device() pci_bus_allocate_dev_resources() So recursive pci bus walking is well tested and safe, and is easier to follow. Convert __pci_walk_bus() to be recursive to make it easier to introduce finer grain locking in the future. Link: https://lore.kernel.org/r/20241022224851.340648-5-kbusch@meta.com Signed-off-by: Keith Busch <kbusch@kernel.org> [bhelgaas: commit log] Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions