aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/dmesg.py
diff options
context:
space:
mode:
authorRob Herring <[email protected]>2023-04-19 14:35:13 -0500
committerBjorn Helgaas <[email protected]>2023-04-20 13:30:14 -0500
commit0d21e71a91debc87e88437a2cf9c6f34f8bf012f (patch)
tree5d4415d145c66be9d22a35d377e38b2555869e38 /scripts/gdb/linux/dmesg.py
parentfe15c26ee26efa11741a7b632e9f23b01aca4cc6 (diff)
PCI: Restrict device disabled status check to DT
Commit 6fffbc7ae137 ("PCI: Honor firmware's device disabled status") checked the firmware device status for both DT and ACPI devices. That caused a regression in some ACPI systems. The exact reason isn't clear. It's possibly a firmware bug. For now, at least, refactor the check to be for DT based systems only. Note that the original implementation leaked a refcount which is now correctly handled. [bhelgaas: Per ACPI r6.5, sec 6.3.7, for devices on an enumerable bus, _STA must return with bit[0] ("device is present") set] Link: https://lore.kernel.org/all/[email protected]/ Fixes: 6fffbc7ae137 ("PCI: Honor firmware's device disabled status") Link: https://lore.kernel.org/r/[email protected] Link: https://bugzilla.kernel.org/show_bug.cgi?id=217317 Reported-by: Donald Hunter <[email protected]> Reported-by: Vitaly Kuznetsov <[email protected]> Tested-by: Donald Hunter <[email protected]> Tested-by: Vitaly Kuznetsov <[email protected]> Signed-off-by: Rob Herring <[email protected]> Signed-off-by: Bjorn Helgaas <[email protected]> Cc: Binbin Zhou <[email protected]> Cc: Liu Peibao <[email protected]> Cc: Huacai Chen <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/dmesg.py')
0 files changed, 0 insertions, 0 deletions