[PATCH] ACPI: PM: Print full acpi path while adding power resource dev

From: Kane Chen
Date: Thu Nov 10 2022 - 10:44:57 EST


While debugging boot time issue, it's hard to know what power
resource device kernel is initializing.

It's very helpful to print full path so that ppl don't
need to guess what device is under init. Especially the system
has more than 2 power resource have same name

Before:
[ 0.194348] ACPI: PM: Power Resource [RTD3]
[ 0.274127] ACPI: PM: Power Resource [RTD3]
[ 0.275086] ACPI: PM: Power Resource [PR00]
[ 0.438261] ACPI: PM: Power Resource [PR01]

After:
[ 0.204875] ACPI: \_SB_.PCI0.RP01.RTD3: [Power Resource]
[ 0.284273] ACPI: \_SB_.PCI0.RP08.RTD3: [Power Resource]
[ 0.285231] ACPI: \_SB_.PCI0.I2C3.H016.PR00: [Power Resource]
[ 0.446410] ACPI: \_SB_.PCI0.SPI1.CRFP.PR01: [Power Resource]

Signed-off-by: Kane Chen <kane.chen@xxxxxxxxx>
Change-Id: I075146e574aa0d5bfd2f97e3da5f73061af6888a
---
drivers/acpi/power.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/acpi/power.c b/drivers/acpi/power.c
index f2588aba8421e..23507d29f0006 100644
--- a/drivers/acpi/power.c
+++ b/drivers/acpi/power.c
@@ -967,7 +967,7 @@ struct acpi_device *acpi_add_power_resource(acpi_handle handle)
if (acpi_power_get_state(resource, &state_dummy))
__acpi_power_on(resource);

- pr_info("%s [%s]\n", acpi_device_name(device), acpi_device_bid(device));
+ acpi_handle_info(handle, "New power resource\n");

result = acpi_tie_acpi_dev(device);
if (result)
--
2.17.1